une application ou un projet informatique qui se respecte doit être organiser et avoir un minimum de bonnes pratiques, à commencer par :
- Avoir un système de gestion de code source : SVN est le meilleur sinon Visual Source Safe devenu Team Foundation
- Faire un build en une seule étape : un script qui nettoie les sorties du projet et qui permette d'en créer l'exécutable en faisant un double clique.
- Faire des builds quotidiens : permet de détecter rapidement les erreurs et aussi de les corriger rapidement.
- Avoir un suivi de bugs : TRAC permet de faire ce suivi la, c'est une base de données qui présente une interface simple pour faire ce suivi la !
- Corrigez les bugs avant d'écrire du nouveau code.
- Avoir un planning à jour des développements : Difficile de le tenir à jour mais essayons tout de même.
- Avoir des spécifications claires : sinon vous risquer de faire n fois ce qu'on vous demande de faire sans spécifications
- Avoir un environnement de travail calme et le meilleur matériel possible : une machine qui est rapide, les logiciels adéquats, ...
- Avoir des testeurs : je vous l'accorde, plus facile à dire qu'à faire.
Je vais essayer de présenter chacune des étapes des bonnes pratiques très prochainement.