Ils ne sont pas très nombreux, au final, ces livres qui ne prennent pas une seule ride.
Celui-ci date de 1995.
30 ans.
Une éternité en informatique.
Je l'ai entièrement relu récemment.
Aucune des 210 pages, 75 concepts à connaître, n'est à jeter.
La raison est simple : Michaël Jackson y parle de choses essentielles, et les choses essentielles ne disparaissent pas.
C'est même là le génie des bons auteurs : leur travail pose la ligne essentiel/accessoire qui sera ensuite (lentement) admise de tous.
Dans une vidéo qui me fût conseillée par Colin Damon, Emilien Pecoul a cette phrase magnifique en parlant du DDD :
(du DDD de 2003) la partie tactique (p.ex. Aggregate) a bcp bcp moins bien vieilli que la partie stratégique (p.ex. Bounded Context)
Jackson, 10 ans avant, expliquait déjà pourquoi et mettait implicitement en garde : il est des choses essentielles et d'autres accessoires, gardez-vous de passer votre vie à ne regarder que les seconds.
Bref lisez Michaël Jackson.
Le livre est une pépite.
#SoftwareEngineering