Le problème, c'est que, parmi les manières de taper le moins de code possible, il y a :
- ignorer les cas d'erreurs (ex : fichier au mauvais format) ;
- ne rien loguer ;
- ne pas écrire de tests unitaires ;
- grossir des fonctions au lieu de les décomposer en sous-fonctions ;
- copier-coller au lieu de factoriser ;
- ne pas faire d'encapsulation, car coder des wrappers demande de taper plus de code ;
- introduire plein de variables globales, car passer des informations de paramètre en paramètre demande de taper plus de code...
...puis, quand la productivité commence à trop baisser à cause du travail bâclé, fuir vers un autre poste et laisser les futurs développeurs galérer à maintenir le code pourri.
Donc, non, un bon développeur n'est certainement pas un développeur qui cherche à taper le moins de code possible.
Un bon développeur n'est pas non plus un développeur paresseux, bien au contraire.
Partager