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.
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.