Retour en 1974. Brian W. Kernighan & P. J. Plauger introduisait The Elements of Programming Style. cette époque, le code n’avait pas vocation à être relu. Ce grand classique marquait le début d’une prise de conscience générale que le code se devait d’être lisible. années ont passées jusqu’à la parution de cette seconde édition. Les choses ont changé sur ce point. La programmation structurée est enfin reconnue tout comme l’importance du design. Brian W. Kernighan & P. J. Plauger profitent donc de cette nouvelle édition pour en tenir compte tout en conservant le format original inspiré du grand classique The Elements of Style de Strunk & White. C’est donc un livre court que l’on retrouve (160 pages seulement) entremêlé d’une soixantaine de points clés.
Les exemples s’inspirent de programmes réels et sont présentés en PL/I ou Fortran, autant dire que le contenu du livre pris un sérieux coup de vieux. Reste néanmoins des idées qui perdurent mais on est forcé de constater que le livre est bien moins pratique aujourd’hui qu’un Clean Code.
Review
Retour en 1974. Brian W. Kernighan & P. J. Plauger introduisait The Elements of Programming Style. cette époque, le code n’avait pas vocation à être relu. Ce grand classique marquait le début d’une prise de conscience générale que le code se devait d’être lisible. années ont passées jusqu’à la parution de cette seconde édition. Les choses ont changé sur ce point. La programmation structurée est enfin reconnue tout comme l’importance du design. Brian W. Kernighan & P. J. Plauger profitent donc de cette nouvelle édition pour en tenir compte tout en conservant le format original inspiré du grand classique The Elements of Style de Strunk & White. C’est donc un livre court que l’on retrouve (160 pages seulement) entremêlé d’une soixantaine de points clés.
Les exemples s’inspirent de programmes réels et sont présentés en PL/I ou Fortran, autant dire que le contenu du livre pris un sérieux coup de vieux. Reste néanmoins des idées qui perdurent mais on est forcé de constater que le livre est bien moins pratique aujourd’hui qu’un Clean Code.