Écrire un bon code et être incroyable dans ce que vous faites
Publié: 2022-07-21Contenu de la publication
- Les commentaires sont votre ami
- L'espace blanc équivaut à un excellent code
- Rester simple
- Nettoie ça
- Soyez descriptif
- Testez souvent
- Restez cohérent
- Avoir de la persévérance et du dévouement
- Recherchez vos problèmes
- N'ayez pas peur d'utiliser des outils
Le codage peut être une activité amusante et enrichissante, que ce soit juste un passe-temps ou une carrière.
Bien que n'importe qui puisse écrire du code, il faut souvent des années de pratique pour devenir un programmeur incroyable. Cela ne signifie pas pour autant que vous devez attendre des années avant de pouvoir écrire du bon code.
Ces conseils vous aideront à faire passer vos compétences en codage à la vitesse supérieure et à devenir un meilleur programmeur en un temps beaucoup plus court.
Les commentaires sont votre ami
Il n'y a rien de plus irritant que de reprendre un vieux projet ou le projet de quelqu'un d'autre et de n'avoir aucune idée de ce qui se passe.
Peut-être qu'il y a une section de code qui vous donne des ajustements, et vous voulez vérifier les solutions plus tard. Vous devrez peut-être vous éloigner de votre code pendant un certain temps. Vous pourriez même collaborer avec les membres de l'équipe.
Quelle que soit votre situation, laisser des commentaires dans votre code peut vous aider. Ils peuvent vous dire où le programmeur s'est arrêté, ce qu'il voulait que le code fasse et où il rencontrait des problèmes. Commentez !
L'espace blanc équivaut à un excellent code
Un code difficile à lire n'est pas un bon code. L'œil humain ne se débrouille pas très bien avec les briques de texte, c'est pourquoi nous divisons les choses en paragraphes et en phrases.
Le code ne devrait pas être différent. Lorsque vous espacez votre code, vous le rendez plus facile à lire et à utiliser. Il sera plus facile de repérer les erreurs, de trouver des éléments spécifiques et de modifier le code.
Même si vous vous inquiétez de la taille d'un fichier, l'espace blanc n'ajoute généralement que quelques kilo-octets à la taille globale. En fin de compte, les espaces blancs sont une bonne chose.
Rester simple
En tant que programmeur, vous pourriez être tenté de montrer vos compétences en écrivant du code. Bien sûr, vous pouvez écrire une fonction qui gère vingt objets différents, mais pourquoi voudriez-vous le faire ?
Plus vous compliquez votre code, plus il devient désordonné. Il est plus difficile à lire, plus facile à casser et plus difficile de découvrir ce qui ne va pas. La meilleure façon de lutter contre cela est de garder les choses simples.
Idéalement, chaque fonction ne devrait gérer qu'une seule action et chaque classe ne devrait gérer qu'un seul concept. Si vous devez avoir une fonction complexe, vous pouvez la décomposer avec des fonctions d'assistance pour garder les choses simples.
Nettoie ça
Au fur et à mesure que votre code évolue, vous allez vous retrouver avec des bits qui ne fonctionnent plus, ou qui sont devenus obsolètes.
Bien que vous puissiez commenter ce code, il n'y a aucune raison réelle de le laisser. Vous pourriez ressentir le besoin de le laisser pour montrer où se trouvait votre code, ou au cas où une version mise à jour casse quelque chose.
Au début, cela peut convenir en petites quantités, mais finalement, vous voudrez le supprimer. Cela rendra le code plus facile à lire, d'une part. D'autre part, pourquoi le garder si le nouveau code fonctionne mieux sans problème ?
Soyez descriptif
Une autre façon de vous assurer que vous avez un excellent code est d'être descriptif lorsque vous nommez les choses.
Il n'y a rien de plus frustrant que d'essayer de corriger une erreur lorsque vous ne vous souvenez plus quelle fonction fait quoi. Bien sûr, les fonctions nommées avec une seule lettre ou un acronyme des lettres, comme dbf au lieu d'un fichier de base de données, peuvent sembler cool, mais elles sont juste difficiles à comprendre.
Demandez-vous : allez-vous vous souvenir de ce que cela signifie dans six mois ? Et si c'est le projet de quelqu'un d'autre dont vous avez hérité ?
En gardant les choses descriptives, vous gagnerez du temps, garderez votre code propre et éviterez aux futurs développeurs du système de nombreux maux de tête.
Testez souvent
Pour vous assurer que vous avez un bon code, vous devez vous assurer qu'il fonctionne comme il est censé le faire.
Cela peut être accompli en exécutant simplement des tests une fois la construction terminée, mais cela peut conduire à un code bâclé et à un comportement inattendu. Cela peut toujours faire le travail, mais ce ne sera probablement pas joli. Vous êtes également plus sujet aux bogues de cette façon.
Il est préférable de tester le code au fur et à mesure. De cette façon, vous pouvez détecter les problèmes potentiels dès le début et corriger le code qui ne fait pas ce qu'il est censé faire.
Être capable de repérer les comportements errants car vous gagnerez du temps et de la frustration, tout en rendant votre travail plus facile et votre code génial.
Restez cohérent
Chaque programmeur a ses préférences particulières quant à la façon dont il écrit son code. Vous avez probablement vu quelques styles différents lorsque vous avez appris à coder vous-même.
L'astuce pour créer un bon code est de choisir votre style particulier et de vous y tenir. Idéalement, votre code devrait être le même du début à la fin. Votre code sera plus propre, vous pourrez trouver les choses plus facilement et le code fonctionnera mieux.
Avoir de la persévérance et du dévouement
Ce n'est un secret pour personne que le codage peut être difficile, même pour les professionnels chevronnés. Vous allez rencontrer des bogues, des pépins et des problèmes qui semblent insolubles de temps en temps. Il n'y a tout simplement pas moyen de contourner cela.
La seule façon de les contourner est d'être persistant et de les traverser. Vous pouvez faire une pause si vous êtes trop frustré pour penser correctement. Ce que vous ne pouvez pas vous permettre, c'est de vous en aller complètement ou de continuer à penser que vous le ferez plus tard.
Dans ce cas, plus tard finit souvent par devenir jamais. Votre projet peut-il se le permettre ? Après tout, vous ne pourrez pas continuer à vous en aller à chaque fois que vous rencontrerez le même problème, quel que soit le projet.
En apprenant à le résoudre maintenant, vous grandissez en tant que programmeur et vous facilitez votre travail. N'oubliez pas, ça ne va pas se résoudre tout seul !
Recherchez vos problèmes
La grande chose à propos d'être un programmeur maintenant est le fait qu'Internet a tellement d'informations à vous offrir.
Peu importe le problème; il y a de fortes chances que quelqu'un d'autre l'ait eu avant vous. Il est encore plus probable qu'ils aient publié des articles à ce sujet et sur la solution qu'ils ont trouvée en ligne.
En recherchant le problème en ligne, vous vous épargnerez des maux de tête, du temps et de la frustration que vous auriez dû gérer en essayant de le résoudre par vous-même.
Une fois que vous avez trouvé la solution, vous ne voulez pas simplement la copier et la coller et passer à autre chose. Prenez le temps de découvrir où était le problème et de comprendre ce qu'ils ont fait pour le résoudre.
Cela vous apportera une meilleure compréhension du code et de vos capacités. Cela vous permettra également de résoudre plus facilement les problèmes à l'avenir et d'écrire un meilleur code pour commencer.
N'ayez pas peur d'utiliser des outils
Des terrains de jeux de codage aux moyens de partager votre code avec le monde, de nombreux outils sont disponibles pour les programmeurs. Cela peut ressembler un peu à de la triche, mais en réalité, cela fait souvent de vous un meilleur codeur.
Ils peuvent vous permettre de prévisualiser votre travail, de vous montrer où vous avez peut-être gâché quelque chose et même de vous inspirer si vous avez besoin d'un coup de pouce.
Si vous êtes un développeur Web, n'ayez pas peur non plus d'utiliser des plugins qui facilitent votre travail. Ils garderont les choses plus propres et vous libéreront pour terminer plus de projets !
Nous avons quelques entretiens avec de grands développeurs WordPress – jetez un œil et obtenez des conseils qui peuvent vous faire économiser des heures de travail !
Quelles sont vos astuces de programmation préférées ? Dites-le nous ci-dessous dans les commentaires et n'oubliez pas de vous inscrire à notre liste de diffusion pour ne manquer aucun conseil utile !