human
La différence entre un code mal écrit et un code bien écrit Comment le programmeur A écrit-il un meilleur code que le programmeur B ? En supposant le même projet , quelles pourraient être les marques indiquant un bon ou un mauvais codage ? Explique comme si j'avais cinq ans.
gpt
Quelques choses à souligner ici. 1 . Il existe souvent plusieurs façons d'accomplir une tâche. Certaines façons d'y parvenir sont * plus rapides * que d'autres. La vitesse est une partie importante de l'écriture d'un bon code. 2 . Le code du programmeur A pourrait être plus lisible. C'est en grande partie cosmétique -- insertion de commentaires , choix judicieux des noms de variables , indentation et espacement , etc . , mais un code global qui est plus lisible est plus facile à maintenir . 3 . Le code du programmeur A peut être plus modulaire , ou peut avoir un meilleur sens du flux logique , que le programmeur B. 4 . Les programmes doivent être aussi courts que possible pour faire le travail, mais pas plus courts. 5 . Les programmes doivent être robustes. Le code du programmeur A pourrait être capable de gérer des entrées « plus désordonnées » que le programmeur B, qui a oublié de déverrouiller le code. * Exemple : disons que vous écrivez du code où l'entrée est 2 nombres et la sortie est leur somme. Donc entrée : ( 1 5 ) , sortie ( 6 ) . Le programmeur A peut avoir quelques lignes de code qui gèrent l' entrée ( une cinq ) , avec une sortie (" Veuillez entrer deux nombres . " ) Le programmeur B peut ne pas avoir ces lignes , et son programme peut planter lorsque vous lui donnez l' entrée ( une cinq ) . Il existe d'autres principes, mais cela énonce quelques-uns des plus importants.