RSS Martin Fowler

Exemples de code pour le chapitre d'ouverture de Refactoring

Follow
De temps en temps, des gens me demandent une copie du code que j'ai utilisé dans le chapitre d'ouverture de Refactoring, afin de pouvoir suivre eux-mêmes. J'avais des raisons de ne pas fournir ce code, en particulier la paresse. Heureusement, Emily Bache est plus dévouée et elle a mis en place un dépôt Github - le Kata de Refactoring des Joueurs Théâtraux - avec le code et suffisamment de tests pour que le refactoring soit possible. Le dépôt va cependant plus loin, car il inclut un code d'exemple similaire dans une douzaine de langages, notamment C, Java, Rust et Python. Elle a récemment publié une vidéo sur sa chaîne YouTube, qui explique pourquoi elle encourage les gens à utiliser ce code pendant qu'ils lisent ce chapitre. Sa chaîne comprend de nombreuses vidéos sur les bonnes techniques de code et elle a un Patreon pour que les lecteurs puissent soutenir son travail.
favicon
martinfowler.com
Code samples for the opening chapter of Refactoring
Create attached notes ...