Le code le plus court est certainement le plus rapide à écrire mais assurément pas le plus rapide à relire ! Ni à débogger !
Exact, mais il y a une juste limite à atteindre, dont j'ai indiqué quelques principes au post #17.
Et tu arrive à caller des projets de plusieurs années au jour près, 'tain, tappe à la porte de M Gate, ils ont besoin de toi...
Oui, au jour près sur plusieurs années, parce qu'
on ne donne pas dans l'amateurisme.
Les projets qu'on traite sont parfois longs, et ils entrent en interaction avec d'autres qui nécessitent un partage des mêmes ressources. De plus, ils sont soumis à des contrats très stricts quant aux délais, avec des pénalités de retard, qui sont bien fixées au jour près des années à l'avance, elles.
Or, les éventuels ratages (et heureusement ils sont rares) ne peuvent pas se résoudre par un allongement des périodes d'allocation des ressources (programmeur, expert métier, client, ordinateurs, matériels, site d'étude, site d'industrialisation, site d'exploitation, hôtel, moyen de transport...). Un dépassement des délais, même minime, demande souvent un report et une réorganisation de l'ensemble du projet chez les différents acteurs (dont beaucoup sont extérieurs à l'entreprise). Et
le report peut parfois atteindre plusieurs mois !
C'est pour cette raison qu'en cas de difficulté, on assiste à un allongement de la durée du travail, et à un gonflement des équipes. On passe la semaine de 40 heures à 70 heures (adieu les weekends et les congés), et même les directeurs reviennent parfois participer aux brainstormings ou "pisser de la ligne".
Alors pour éviter d'en arriver là, chacun doit faire son métier correctement, à commencer par le codage du programme qui ne doit faire ni plus ni moins que ce qui est nécessaire et suffisant.
Je ne pense pas que cette situation soit exceptionnelle, car certains parmi mes amis et les membres de ma famille la vivent aussi. Compte tenu de tes remarques, je me permets de m'interroger sur le sérieux avec lequel on pratique le développement logiciel dans ton milieu. Mais peut-être ne s'agit-il que d'un hobby.
Cordialement