- lignes de code = effort
- lignes de code = valeur
- toutes les lignes de code sont égales
Rien de tout cela n'est vrai.
Pourquoi a-t-il fallu deux jours pour réparer ce qui semblait si simple?
- Parce que le problème était une vague description de la façon de le reproduire.Il m'a fallu plusieurs heures pour le reproduire de manière fiable. Certains développeurs contacteraient immédiatement la personne qui a signalé le problème et lui demanderaient plus d'informations avant d'enquêter. J'essaie de tirer le plus possible des informations disponibles. Je sais que certains développeurs n'aiment pas corriger les bogues, ils font donc de leur mieux pour s'en débarrasser. Prétendre qu'il n'y a pas suffisamment d'informations est un excellent moyen de donner l'impression que vous essayez d'aider mais de ne rien faire. Je sais qu'il peut être difficile de signaler des bogues, et je suis reconnaissant à tous ceux qui le font. Je veux prendre acte des rapports de bogue, en essayant de tirer le meilleur parti des informations fournies avant de demander des détails.
- , . . , , , , .
- , , . - ,
try-catch
. , , ? , — , . «» . .
- , , . , . . , (?) , , , ( ) , .
- , , , . , . .
- , . . , .
- , , . - , , . , , , . . , « » , — , , .
Je n'aime pas réparer les erreurs. En partie parce qu'ils peuvent avoir l'impression d'être le résultat d'un échec antérieur de ma part. Une autre raison pour laquelle je n'aime pas corriger les bugs est que je préfère travailler sur de nouvelles choses.
Quoi de pire que de réparer une erreur? La nécessité de corriger la même erreur à plusieurs reprises.
Chaque fois, je prends le temps de m'assurer que tout bogue est complètement corrigé, afin qu'il n'ait pas besoin d'être confronté, étudié, corrigé et testé plus d'une fois.
Voir également: