Héritage d'un code C++ existant

Ce que vous devriez faire durant les 90 premiers jours.
Guide de survie.

Contenu

Phase 1 : Exploration : choisissez un objectif à atteindre

Pourquoi la méthode « lire la documentation d’abord » échoue au-delà d’une certaine échelle. Trois étapes concrètes pour transformer un code source d’un million de lignes en un code exploitable. C’est la condition préalable à la compilation, dont personne ne parle.

Phase 2 : Navigation : les quatre outils indispensables

Grep, le débogueur, l’historique Git et un carnet de notes personnel : la panoplie d’outils que tout développeur C++ expérimenté vous recommandera, quelle que soit sa stack. Pourquoi la fonctionnalité « Go-to-Definition » se dégrade sur les grands projets (avec l’explication technique de Microsoft), et où les extensions compatibles C++ excellent.

Phase 3 : Contribuer : petites modifications, confiance gagnée

Quatre exemples pour votre première PR utile, du moins risqué au plus exigeant. La barrière de Chesterton appliquée au code existant. Pourquoi les tests de caractérisation sont l’étape la plus rentable que la plupart des nouvelles recrues négligent.

Phase 4 : Maîtriser : quand le code devient familier

Ce que vous pouvez attendre après 90 jours (et ce qui n’est pas le cas). Le secret des développeurs expérimentés, illustré par une citation de ceux avec qui vous voudrez discuter.

En vous inscrivant, vous confirmez que vous consentez au traitement de vos données personnelles par Whole Tomato Software, LLC comme décrit dans la Déclaration de confidentialité. Whole Tomato Software, LLC fait partie du groupe Idera et peut partager vos informations avec sa société mère Idera, Inc. et ses filiales. Pour plus de détails sur la manière dont vos données sont utilisées, stockées et partagées, veuillez consulter notre Déclaration de confidentialité.