Avez-vous déjà vu une bonne idée de refacto se transformer en une difformité incompréhensible un an plus tard ? Nous manipulons des abstractions tous les jours, de la plus petite fonction en passant par le design pattern le plus tordu, cependant nous ne les considérons pas toujours pour les armes à doubles tranchants qu'elles sont. À travers des exemples (sans code), on déconstruira quelques préconceptions sur certaines pratiques (DRY, copy/pasting ) et architectures (clean, layers vs slices) qui feront de vous des meilleurs reviewers et même codeurs.