Rayon Développement d'applications, langages de programmation
L'art de ranger son code : une vision personnelle de la conception empirique des logiciels

Fiche technique

Format : Broché
Nb de pages : XVIII-101 pages
Poids : 340 g
Dimensions : 19cm X 23cm
ISBN : 978-2-412-09978-0
EAN : 9782412099780

L'art de ranger son code

une vision personnelle de la conception empirique des logiciels


Paru le
Broché XVIII-101 pages
avant-propos de Larry Constantine
Perfectionnement

Quatrième de couverture

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.

Biographie

Kent Beck est le créateur de l'extreme programming, pionnier des patrons de conception de logiciels, coauteur de JUnit, redécouvreur du développement piloté par les tests et promoteur de l'approche 3X (exploration, expansion et extraction).
Par ordre alphabétique, il est le premier signataire du Manifeste pour le développement agile de logiciels. Il travaille comme directeur scientifique chez Mechanical Orchard.

Avis des lecteurs

Du même auteur : Kent Beck