Read more
L'Art de ranger son code
Un code informatique désordonné est source de nuisances. Pour le rendre plus lisible, il faut le réorganiser en portions plus faciles à gérer. Dans ce guide pratique, Kent Beck, créateur de l'extreme programming et pionnier des patrons de conception, explique quand et où ranger votre code en vue de l'améliorer, tout en gardant à l'esprit la structure globale du système.
Plutôt que d'essayer de maîtriser un rangement général, cet ouvrage vous propose d'effectuer quelques remises en ordre qui correspondent à votre problème. Si l'une de vos fonctions est très longue, avec un grand nombre de lignes de code, vous apprendrez à la diviser en morceaux plus petits de façon logique. En cours de route, vous aborderez la théorie qui sous-tend la conception de logiciels : couplage, cohésion, flux de trésorerie actualisés et optionnalité.
Au programme de ce livre :
- Comprendre la théorie de base de la conception des logiciels et les forces auxquelles elle est soumise.
- Différence entre la modification du comportement d'un système et la modification de sa structure.
- Améliorer votre expérience de la programmation en rangeant soit avant, soit après.
- Apprendre à effectuer des changements importants par petites étapes sûres.
- La conception de logiciels considérée comme un exercice de relations humaines.