Je suis toujours un peu gêné par ces mesures de LOC produites par jour. Un développeur qui ne refactore pas son code et qui laisse du code dupliqué est donc plus productif que son collègue clean coder? 😉
Bon article merci, je rajouterais Refactoring de Martin Fowler qui est très facile à lire et qui m’a ouvert les yeux.
]]>Ca permet déjà de se donner une idée de sa productivité.
Sur les 2 derniers mois d’une mission où nous étions 2 nous avons produit :
java: 16589 (73.11%)
xml: 6103 (26.89%)
Total Physical Source Lines of Code (SLOC) = 22,692
Development Effort Estimate, Person-Years (Person-Months) = 5.31 (63.66)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 1.01 (12.12)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 5.25
Total Estimated Cost to Develop = $ 716,652
(average salary = $56,286/year, overhead = 2.40).
Credits: dgenerated using David A. Wheeler’s ‘SLOCCount’.
Soit pour 40 jours de missions : 283 LoC / personne / jour. Et sur ces 40 jours vous imaginez bien qu’il y a des meetings, des phases d’analyse et de design où vous ne codez absolument rien.
Donc si certains pensent qu’il n’y a aucune différence entre un junior et un senior : think again!
]]>