C'est pas que c'est presque ça, c'est que c'est tout à fait ça. Et c'est pas tellement une question de Java, j'ai vu des trucs pire en SSII en PHP (ok, pas codé par des experts PHP mais plutôt des dérivants Java ou carrément des pas codeux). C'est plutôt le format SSII qui mène à ça en fait, même s'il y a moyen de faire des trucs efficacement en SSII, la bureaucratie plombe tout et tire vers le bas niveau outils :
- tu dois utiliser windows parce que sinon tes petits camarades te regardent d'un drôle d'air
- tu dois utiliser ms office parce que sinon ton chef de projet n'aime pas que tu blaste involontairement ses outils avancé de productivisation positronique qui lui gagnent le temps qu'il perd à les utiliser
- comme tout le monde est sous Eclipse on va utiliser SVN plutôt que GIT pour gérer les versions même si c'est moins bien
- le temps qui devrait être alloué à la rédaction de tests est offert en cadeau au client, mais on pressurise l'équipe pour faire le travail dans le temps vendu, donc pas de tests unitaires
"Bureaucracy expands to meet the needs of the expanding bureaucracy." Oscar Wilde
Quand on en est là, ça fait ça que le projet soit en Java, en PHP, en Ruby on Rails ou en C, ça sera la même chose partout. Mais c'est vrai que Java facilite quand même beaucoup l'arrivée à ce stade au sein même des équipes de développement.
[^] # Re: Grandiose
Posté par Bastes . En réponse au journal Linuxfr en J2EE. Évalué à 10.
- tu dois utiliser windows parce que sinon tes petits camarades te regardent d'un drôle d'air
- tu dois utiliser ms office parce que sinon ton chef de projet n'aime pas que tu blaste involontairement ses outils avancé de productivisation positronique qui lui gagnent le temps qu'il perd à les utiliser
- comme tout le monde est sous Eclipse on va utiliser SVN plutôt que GIT pour gérer les versions même si c'est moins bien
- le temps qui devrait être alloué à la rédaction de tests est offert en cadeau au client, mais on pressurise l'équipe pour faire le travail dans le temps vendu, donc pas de tests unitaires
"Bureaucracy expands to meet the needs of the expanding bureaucracy." Oscar Wilde
Quand on en est là, ça fait ça que le projet soit en Java, en PHP, en Ruby on Rails ou en C, ça sera la même chose partout. Mais c'est vrai que Java facilite quand même beaucoup l'arrivée à ce stade au sein même des équipes de développement.