Moui. As-tu déjà fait de la maintenance sur du code datant de 1972? Eh ben c'est pas toujours jojo. Exemple vécu :
1 2 3 4 5 6 7 8 9 10 11 12
|
A12.
MOVE 1 TO II
A121.
IF II > 5 GO TO A120.
IF BB(II) > 0 MOVE BB(II) TO CC(II) ELSE
IF BB(II) < 0 MOVE 0 TO CC(II) ELSE
MOVE 1 TO DD(II).
ADD 1 TO II.
GO TO A121.
A120.
(.../...) |
Et ce sur 5000 lignes de boucles codées à la main, avec des labels dans le désordre, et des noms de variables quelque peu surprenants(petit exercice pour les puristes ; dans quel cas remplit-on CC(II)? DD(II)?). Et encore, je ne suis jamais tombé sur des ALTER PROCEED(ça change la destination d'un GO TO, je te laisse imaginer la relecture). Mon père en fait encore des cauchemars - et il n'a plus fait de cobol depuis 1984, à peu près.
Je dirais qu'avant on avait des médiocres parcequ'on ne savait pas ce que c'était la programmation. Aujourd'hui, on a des médiocres parcequ'effectivement la plupart des bons sont déjà recrutés - ou démotivés(ça n'est qu'une hypothèse de ma part). Mais croire que c'était mieux avant, euh, comment dire.....



Partager