L’outillage Lombok est présent dans de nombreux projets Java, en effet plus d’un million de personnes se connectent sur le site de Lombok chaque année. Pourtant, le choix de l’utiliser ou non suscite de nombreux débats entre développeurs, mais qui la plupart du temps ne dépassent pas le cadre du subjectif (“j’aime” ou “j’aime pas”).…
Arnaud Thiefaine
Bonnes pratiques de dév, Programmation
Man versus Legacy : Gilded Rose (deuxième partie )
by Arnaud Thiefaine •
Dans le premier épisode nous avions expliqué le contexte du kata et proposé une approche permettant de travailler la réécriture du code en toute sécurité. Pour cela nous avions écrit des tests de caractérisation, jusqu’à l’obtention d’un golden master. Nous avons toute latitude pour refactorer le code afin d’y voir plus clair. La moindre erreur…
Bonnes pratiques de dév, Programmation
Man versus Legacy : Gilded Rose (première partie)
by Arnaud Thiefaine •
Intervenir sur des bases de code pénibles constitue une des réalités ingrates du métier de développeur. Ce type de code est fréquemment qualifié du terme politiquement correct de legacy. A l’origine, on désignait ainsi du code très ancien, et peu voire pas documenté. Le consensus actuel se réfère à du code démuni de tests, peu…