Dans le monde du logiciel, il est souvent possible de rencontrer des situations dans lesquelles un processus est exécuté en raison de certaines déficiences, tout en étant parfaitement exécuté. À ce stade, même si la transaction n’a pas été réalisée de manière professionnelle, le contexte importe peu puisque le résultat est positif. Le concept de code propre a émergé sur la base de cette évaluation. Dans ce contenu, nous vous parlerons des principes du codage. code propre Nous parlerons du concept et parlerons de sa dynamique de base.
Qu’est-ce que le code propre ?

Si le code à écrire est sans erreur, facilement compréhensible, modifiable, réductible ou extensible, ce code est appelé code propre. Qu’est-ce que le code propre ? La question peut recevoir une réponse de la manière la plus courte. Bien entendu, il n’est pas possible de parler de l’ensemble de l’évaluation en quelques phrases. Les informations importantes sur le concept en termes généraux sont les suivantes.
- Cela doit être simple à penser et simple à mettre en œuvre. Éviter toute confusion est la caractéristique la plus importante du concept.
- Le code doit être écrit de manière facilement modifiable, en tenant compte de vous-même ou des personnes qui modifieront le code après vous.
- Concept écrit par Robert Cecil Martin « Code propre » Il était associé au livre et en est sorti.
La dynamique du concept est très simple et revêt une grande importance dans le monde du logiciel. Il s'agit d'un concept introduit pour éliminer les erreurs dans l'écriture de code facilement compréhensible et pour écrire des codes plus facilement modifiables. Pour cette raison, une étude régulière est extrêmement importante et nécessaire.
Comment écrire du code propre ?

Le code doit être facile à comprendre. C’est la dynamique de base. Cependant, pour qu’un code soit inclus dans le concept, il doit être facilement compréhensible non seulement par la personne qui l’a écrit, mais également par une autre personne qui lira et modifiera ultérieurement le code. Au cas où ce ne serait pas le cas « Mauvais code » le concept est rencontré. Il est à noter que le code n’est pas facilement compréhensible, car le mauvais code ne peut être attribué à une qualification humaine. D’autres facteurs importants sont les suivants.
- Vous devez être simple, écrire simple et lire simple.
- Vous devriez laisser un environnement plus simple à ceux qui s'occuperont du code après vous.
- Vous devez le débarrasser des erreurs et des omissions. Le fait que cela fonctionne sans erreurs ne change rien au fait qu’il s’agit d’un mauvais code.
- Ne réduisez pas la lisibilité avec des codes complexes. Essayez des styles de code plus simples.
- Vous devez être flexible avec de nombreuses structures différentes utilisant le polymorphisme.
- Soyez prudent lors de l'utilisation de l'injection de dépendances. Ainsi, le code est libre de toutes dépendances et peut être édité indépendamment.
- Les noms de variable, de fonction/méthode et de classe que vous utilisez doivent être clairs et descriptifs. Vous devriez y prêter attention.
- Vous devez faire le nom correctement. Il est très important de pouvoir chercher facilement par la suite.
- Les fonctions que vous utilisez ne doivent pas effectuer plus d'une opération. Vous ne devez coder que les fonctions qui font leur propre travail.
- Vous devez éviter les fonctions contenant des effets secondaires.
- Vous ne devez pas utiliser de lignes de commentaires inutiles et vos lignes de commentaires doivent être descriptives.
- Le sens de flux des fonctions doit être vers le bas et ne doit pas perturber les retraits.
- Veillez à utiliser des méthodes non statiques.
Comme vu ci-dessus, la dynamique ci-dessus doit être prise en compte afin de créer un code propre. Bien entendu, la mise en œuvre de toutes ces dynamiques dépendra de la personne qui écrit et lit le code. Pour cette raison, vous devriez toujours essayer d’être simple et de lire simplement.
Qu’est-ce qu’un mauvais code ?

Lorsqu’il s’agit de la personne qui a écrit le code et de l’heure à laquelle le code a été écrit ; Compte tenu de problèmes tels que le temps, un mauvais système, des erreurs administratives, de mauvais codes peuvent apparaître. Dans ce contexte, les codes qui ne répondent pas aux critères du code propre et ne sont pas corrects et fonctionnels, mauvais code est appelé. Alors, comment détecter un mauvais code ?
- S'il est difficile à lire et à comprendre,
- Si faire des changements est devenu presque impossible,
- S’il y a beaucoup de code inutile et que les codes sont difficiles à lire, on peut dire que vous êtes confronté à un mauvais code.
Alors, existe-t-il vraiment un mauvais code ? Il n’est pas difficile de trouver de la littérature dans laquelle ce concept est utilisé. Cependant, il existe également des ouvrages qui affirment qu’un tel concept ne devrait pas être utilisé. En effet, un mauvais code peut avoir des connotations différentes pour chacun. Pour cette raison, il est recommandé de ne pas utiliser la notion de mauvais code.
Le classique de Robert Cecil Martin « Code propre » On retrouve ce concept dans son livre. Il y a un texte dans le livre selon lequel même un mauvais code peut fonctionner. La notion de mauvais code est donc évoquée. Cependant, il ne devrait pas être trop difficile de dire qu’il existe déjà des désaccords sur cette question. Considérant que nous rencontrons souvent le concept « Ce code est mauvais. Nous devrions le refactoriser. » Il est clair qu'un tel concept existe et devrait être inclus dans la littérature. Alors, le code sent-il ? Examinons cela.
Qu’est-ce que Code Smells ?

En turc, il est possible de faire une meilleure expression avec une métaphore, c'est-à-dire un sens non littéral. A tel point que cette situation a grandement amélioré notre turc et renforcé son expression. Ici le code sent, donc le code qui sent mauvais en est également un exemple. Métaphore, mais une excellente explication. Eh bien, Qu'est-ce que le code sent ?
S'il y a des parties du code écrit qui ne sont pas comprises, si des codes inutiles ont été créés et répétés, si ce qui est destiné à être expliqué est étendu et que rien n'est compris à la lecture, une mauvaise odeur vous vient au nez. Oui, ce code est désormais un code malodorant, c'est-à-dire un code qui sent. Bien entendu, il existe ici des dynamiques différentes. Il est nécessaire d’y prêter attention séparément.
Comment identifier les odeurs de code ?

Même s'il remplit pleinement sa fonction, les codes qui l'exécutent de manière longue et incompréhensible appartiennent à la classe des codes malodorants. Les concepts qui sont au premier plan à cet égard peuvent être répertoriés comme suit.
- Duplication (code répétitif) : C'est valable s'il y a des sections répétitives et vous pouvez copier et coller cette structure de code. Voir aussi : Principe de ne pas vous répéter (DRY)
- Obscurité : Ce concept attire l'attention si le code est incompréhensible et difficile à lire.
- Rigidité : Il ne peut pas être modifié, même s'il est modifié, il sera valable si de nombreux endroits sont concernés.
- Code verbeux (code inutilement long) : Ce concept est valable si vous compliquez à l’excès l’action que vous pouvez effectuer de manière plus simple.
Lorsque vous examinez attentivement les concepts ci-dessus et leurs explications, vous pouvez facilement comprendre les odeurs de code.
Dans ce contenu pour vous Qu’est-ce qu’un code propre ? Comment écrire du code propre ? Qu’est-ce qu’un mauvais code ? Qu'est-ce que le code sent ? Nous avons répondu à de nombreuses questions telles que et les avons expliquées en détail. Vous pouvez également contribuer à notre contenu en exprimant vos opinions et suggestions dans la section commentaires.
Foire aux questions
Nous avons compilé pour vous quelques questions fréquemment posées sur le code propre.



