Hé, les développeurs professionnels ont un processus de correction de bugs, comme celui qui a écrit le code bogué doit le réparer, ou plus précisément si vous embauchez quelqu'un de nouveau pour corriger vos bugs. Est-ce que vous leur donnez seulement 10 000 lignes de code dans 200 fichiers et leur parlez du bug ou vous avez des documents de conception (peut-être qu'ils ont une idée de ce que font les 90 classes?) Ou peut-être un document d'architecture . Je suis un débutant travaillant en tant que professionnel, donc je ne sais pas vraiment comment cela fonctionne ou devrait fonctionner, quelqu'un avec plus d'expérience peut aider.Pratiques de correction de bugs
1
A
Répondre
-2
Vous pouvez écrire un livre afin d'essayer de répondre à votre question. Il est très large et difficile de répondre en 1-2 phrases. Il y a beaucoup de situations, de méthodologies et ainsi de suite.
1
Écrire un test/tests, qui passerait sans bug.
Correction d'un bug.
Assurez-vous que les tests sont réussis.
Répéter.
(C'est en théorie: malgré les meilleures intentions et les délais, il arrive rarement de cette façon)
D'autres choses qui aident sont:
- intégration continue (CI) construction.
- Tests unitaires
- tests de fumée
- teste l'intégration
livre de Steve McConnell "Rapid Development" mais pas récente mérite d'être lu.
Documentation n'est pas toujours utile car il a tendance à être à jour et de synchronisation avec le code, en particulier dans « la correction des bugs, obtenir ce sur le mode de porte »
La question est trop large , votant pour fermer. –
Le codeur du code buggy devrait le réparer, et avoir le correctif correctement examiné et retesté par quelqu'un d'autre. – leppie
BTW, si vous avez seulement 90 classes, vous êtes très chanceux ... –