Laquelle des affirmations suivantes relatives à l’optimisation d’une base de code est vraie ?
- Il est généralement préférable de répéter le même code dans toute la base de code, plutôt que d’en supprimer et d’en réutiliser. Les développeurs débutants peinent ainsi moins à le comprendre.
- Il est préférable que les développeurs qui utilisent le CMS Hub ne réutilisent pas les blocs de texte prédéfinis de code. Le coût du CMS évolue en fonction de la taille du fichier et HubSpot préfère que votre base de code soit très grande.
- L’acronyme DRY signifie Do right yesterday (Fais le nécessaire hier). Cela signifie qu’il vaut mieux finir un projet tôt, plutôt que de consacrer davantage de temps à créer une base de code gérable.
- Réduire les instances de code répété vous aide à conserver une base de code bien organisée et sans bug.
Explication: La réponse sélectionnée est correcte. Réduire les instances de code répété est une pratique essentielle pour maintenir une base de code bien organisée et sans bug. L’acronyme DRY, qui signifie Don’t Repeat Yourself (Ne te répète pas), est une philosophie de programmation qui encourage les développeurs à éviter la duplication de code autant que possible. Lorsque le même code est répété à plusieurs endroits dans une base de code, cela augmente la probabilité d’erreurs et rend la maintenance plus difficile. En réduisant les répétitions de code et en réutilisant les composants existants, les développeurs peuvent rendre leur code plus lisible, plus facile à maintenir et moins sujet aux bugs. Au contraire, répéter le même code dans toute la base de code, comme suggéré dans l’une des autres options, complique la compréhension du code pour les développeurs, entraîne une duplication inutile et rend la base de code plus difficile à gérer à long terme. De plus, l’acronyme DRY est incorrectement interprété dans l’option mentionnant ‘Do right yesterday’, car il signifie réellement ‘Ne te répète pas’ et encourage à éviter la redondance dans le code pour améliorer son efficacité et sa maintenabilité, plutôt que de privilégier la rapidité de livraison à tout prix.