Bonjour,
Je suis actuellement un stagière dans une petite boite d'editeur logiciel et malgrès ma jeune expérience dans le domaine professionnel, j'ai toujours été poussé a écrire un code bien conçu et propre (application de design pattern et séparation des couches).
Poussé à le faire par des profs, par des livres, par des forums, par des site comme joel on software.
Après avoir developper pendant 3 ans comme un porc (code très sale) je m'applique à faire du bon code depuis maintenant 2 ans et je suis persuadé que cela me rend les idées plus clair, me simplifie tout ce qui peut paraitre compliqué, me fait aimer encore plus le developpement, et me permet d'être plus 4 à 5 fois plus rapide qu'avant.
Cependant voila que depuis que je commence ma vie professionnelle je tombe sans arret sur du code pourri.
Il n'est pas rare que je dois reprendre une partie d'un code d'une application (que je fini par reécrire entierement) qui a 1 seul classe avec 3000 lignes de code a l'interieur.
Il n'est pas rare n'ont plus que je doive reprendre du code HTML pourri ne respectant aucune norme (pas de guillement pour les attribut, balise en majuscule etc...).
Il n'est pas rare que je tombe sur des base de donnée d'une application avec 400 table et 300 procédure stocké écrite à la main avec des nom du genre "Table1", "Table2".
Je me demande vraiment pourquoi des développeurs qui sont par définition des pro (dans le sens qu'ils vive du developpement), puisse sortir un code aussi pourri.
J'aimerai savoir si il est vraiment courant de voir ca ?
Est ce que vous pensez que c'est vraiment dangereux pour une entreprise ?
Est ce que si dorénavant je trouve un stage (ou un emploi) dans une tel entreprise avec de tel développeurs il faudrait mieu que j'aille voir ailleurs ?
Partager