L’art de développer ne se limite pas à la maîtrise du langage utilisé. Il y a, en effet, bien d’autres aspects dans le développement que la pure programmation et c’est ce que nous allons découvrir dans cette partie. Les outils que vous y découvrirez vous donneront une grande autonomie pour mener à bien des projets seuls. Vous serez alors à même de créer des programmes mine de rien assez complexes.
-
Avant-propos
-
Mais où est la doc ?
-
Compilation en cours…
-
Chasse aux bugs !
-
Une foule de bibliothèques
-
Améliorer ses projets
Finalement, être un développeur, ça recouvre bien plus que simplement écrire du code. Tous ces outils sont là pour nous faire gagner du temps et de l’efficacité. Bien entendu, tous les développeurs C++ n’utilisent pas tous les mêmes outils. Certains vous seront peut-être imposés, en fonction du projet sur lequel vous travaillerez. Mais certains principes restent universels.
- La documentation est votre meilleure amie.
- Une bonne documentation épargnera beaucoup de peine à ceux qui passeront derrière vous ou qui utiliseront vos produits.
- On crée tout le temps des bugs, alors apprendre à les détecter et les éliminer est une bonne habitude. On essayera bien entendu d’en éliminer un maximum dès la compilation, mais pour ceux qui restent, le débogueur vous attend.
- Comprendre la compilation est utile, parce qu’en comprenant mieux ce qui se passe sous le capot, vous pouvez optimiser (comme avec
constexpr
) et mieux comprendre les erreurs (erreur de linkage par exemple).
Le fait est qu’en terminant cette partie, vous avez bien progressé. Vous commencez à avoir la mentalité et les pratiques d’un bon développeur. Nous allons justement mettre l’ensemble du cours en pratique avec une étude de cas.