Lecture et lecture de code

Meilleure pratique 1- Continuez à lire le code source du logiciel existant

Laissez-moi vous poser quelques questions de base avant de commencer par l'une des meilleures pratiques les plus importantes requises pour un développeur de logiciel.

  • Lisez-vous des magazines de cinéma?
  • Lisez-vous les journaux?
  • Lisez-vous des publicités routières?
  • Lisez-vous des trucs écrits ici et là?
  • Vous venez de lire ...?

Certainement votre réponse sera positive mais si je vous pose une autre question dans la série:

Lisez-vous le code source du logiciel?

Seuls quelques développeurs de logiciels auront une réponse positive car la lecture et la compréhension d'un code source de logiciel existant est la tâche la plus ennuyeuse. Si vous faites partie de ceux qui pensent que la lecture du code source d'un logiciel est une tâche ennuyeuse, alors vous manquez l'une des meilleures pratiques les plus importantes qu'un développeur de logiciel devrait avoir dans sa vie.

Si vous voulez devenir romancier, pouvez-vous simplement commencer à écrire des romans? Je dirais à 100% non !!, vous devez absolument lire des centaines de romans avant de commencer à écrireGOODdes romans. Si vous voulez devenir un scénariste de film, pouvez-vous commencer à écrire de bons scripts de film jusqu'à ce que vous ayez passé par divers bons scripts de film?, Encore une fois ma réponse serait non !!

Donc, si vous voulez écrire un bon code logiciel, comment vous sera-t-il possible d'écrire un bon code source sans lire des tonnes de codes sources? Même si vous écrivez quelque chose, comment sauriez-vous quel est le meilleur?

La lecture du code source écrit par d'autres vous donne la possibilité de critiquer les erreurs commises lors de l'écriture de ce code. Vous serez en mesure d'identifier les erreurs que d'autres développeurs de logiciels ont faites dans leur code source que vous ne devez pas répéter.

Il existe de nombreux attributs des codes logiciels (indentation, commentaires, en-tête d'historique, structure des fonctions, etc.), que vous apprendrez en lisant le code existant, en particulier un code écrit par des développeurs de logiciels expérimentés. Passez du temps à lire le code source des autres et je suis sûr que vous serez en mesure d'écrireBEAUTIFUL code source dans quelques jours ou quelques semaines et vous serez en mesure de corriger les erreurs que vous faisiez jusqu'à présent en écrivant le code source.

Une chose à expérimenter, il suffit d'aller dans le passé et de vérifier le code que vous aviez écrit il y a quelques années, vous allez certainement rire ... parce que vous vous améliorez toujours en faisant de la pratique.