(on écrit immédiatement un code bien meilleur avec un IDE *maîtrisé* qu'avec notepad)
Ca je ne suis pas du tout d'accord, compter sur l'IDE pour faire ton boulot ce n'est pas un point positif pour moi.
Je n'ai jamais eu de "gain" a utiliser un IDE, et a vrai dire plutôt un gain inverse avec la completion qui systématiquement va te choisir le mauvais truc etc, j'ai toujours perdu plus de temps a chercher a configurer un IDE pour qu'il fasse ce que je lui demande qu'a l'utiliser et qu'il me rende vraiment service.
Un éditeur un peu plus poussé que notepad, oui bien sur comme gérer correctement l'indentation. Le reste n'est vraiment pas indispensable.
Pour les normes et tests dependent complètement de ce sur quoi tu es en train de travailler.
Il faut des fois 10 a 100x plus de temps pour mettre en place une vrai batterie de test que de faire le code a tester, et ca peux etre une veritable perte de temps, et qui n'apportera un gain que très minime sur le nombre de bugs parce que les tests, c'est con, mais ca ne teste jamais tout.
Et si tu travaille dans une veritable équipe, il y a des gens pour gérer ce genre de choses, ce n'est pas au dev de faire la QA/QC, c'est un vrai boulot a part entière.
La doc c'est discutable, mais de meme, a pars ce qui est commentaire, il est plus efficace d'avoir une personne ou une équipe qui s'occupe de la documentation que de le faire faire par le(s) développeur(s)
D'ailleurs les docs faites par les développeurs sont généralement d'assez mauvaise qualité en comparaison a ce que font des gens formé pour faire ce genre de choses..
Et à vrai dire c'est vrai pour tout, comme la QA entre autres, un bon dévelopeur ne ferra pas un bon chef de projet/manager etc...
Apres la réutilisation, pour avoir bossé dans le contexte d'une boite qui cherchais a pousser d'autres boites a faire de la reutilisation de code en fournissant un framework bien foutut pour ca, ben la réalité des choses, c'est que... Ca n'arrive jamais ou presque..