Refactoring : comment améliorer le code existant

"Les bons développeurs savent qu'ils passeront plus de temps à relire leur code et à le modifier qu'ils n'en ont mis à l'écrire. Ce livre vous explique les principes et les bonnes pratiques du refactoring, en indiquant où et comment commencer à analyser son code pour l'...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Fowler Martin (Auteur), Beck Kent (Collaborateur), Maniez Dominique (Traducteur)
Autres auteurs : Gamma Erich (Préfacier)
Format : Livre
Langue : français
Titre complet : Refactoring : comment améliorer le code existant / Martin Fowler avec la collaboration de Kent Beck; préface d'Erich Gamma; traduit de l'anglais par Dominique Maniez
Publié : Malakoff : Dunod , DL 2019
Description matérielle : 1 vol. (XVIII-419 p.)
Collection : InfoPro. Études, développement, intégration
Traduction de : Refactoring : improving the design of existing code
Sujets :
LEADER 03883cam a2200577 4500
001 PPN240592670
003 http://www.sudoc.fr/240592670
005 20231026060200.0
010 |a 978-2-10-080116-9  |b br.  |d 39 EUR 
020 |a FR  |b 01967193 
021 |a FR  |b DLE-20191022-64303 
035 |a (OCoLC)1127387557 
035 |a FRBNF457903280000002  |z FRBNF45790328 
073 1 |a 9782100801169 
100 |a 20191104h20192019k y0frey0103 ba 
101 1 |a fre  |c eng 
102 |a FR 
105 |a a a 001yy 
106 |a r 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c n  |2 rdamedia 
182 1 |6 z01  |a n 
183 1 |6 z01  |a nga  |2 rdacarrier 
200 1 |a Refactoring  |e comment améliorer le code existant  |f Martin Fowler avec la collaboration de Kent Beck  |g préface d'Erich Gamma  |g traduit de l'anglais par Dominique Maniez 
214 0 |a Malakoff  |c Dunod  |d DL 2019 
215 |a 1 vol. (XVIII-419 p.)  |c ill., couv. ill. en coul.  |d 25 cm 
225 0 |a InfoPro  |i Études, développement & intégration 
339 |a Le refactoring, ou ré-ingénierie du code, consiste à retravailler le code source d'un programme pour en améliorer la lisibilité et la maintenance. L'auteur explique comment récupérer le code problématique, établir des tests et appliquer des solutions pour des exemples utilisant le langage Javascript. ©Electre 2020 
320 |a Bibliogr. p. [411]-413. Index 
330 |a "Les bons développeurs savent qu'ils passeront plus de temps à relire leur code et à le modifier qu'ils n'en ont mis à l'écrire. Ce livre vous explique les principes et les bonnes pratiques du refactoring, en indiquant où et comment commencer à analyser son code pour l'améliorer de façon efficace quel que soit le langage utilisé. Depuis plus de vingt ans les développeurs confirmés du monde entier font confiance à ce livre de Martin Fowler pour améliorer leur code, en faciliter la maintenance et rendre leur programme plus facile à comprendre par autrui. Cette nouvelle édition très attendue a été entièrement actualisée pour tenir compte des évolutions du domaine de la programmation. Elle dresse un catalogue à jour des refactorings et comporte des exemples de code en Javascript. La version française de cette 2e édition inclut un accès gratuit aux ressources complémentaires en ligne (en anglais) de ce livre de référence." [Source : 4e de couverture] 
359 2 |b 1. Refactoring : exemple introductif  |b 2. Principes du refactoring  |b 3. Quand le code sent mauvais  |b 4. Création de tests  |b 5. Présentation du catalogue  |b 6. Premier ensemble de refactorings  |b 7. Encapsulation  |b 8. Déplacement des fonctionnalités  |b 9. Organisation des données  |b 10. Simplification de la logique conditionnelle  |b 11. Refactoring des API  |b 12. Gestion de l'héritage 
410 | |0 085770221  |t InfoPro. Études, développement, intégration  |x 1774-282X 
454 | |t Refactoring  |o improving the design of existing code  |e 2nd edition 
606 |3 PPN027241378  |a Ordinateurs  |x Programmation  |2 rameau 
606 |3 PPN12859683X  |a Code source (informatique)  |2 rameau 
606 |3 PPN028909917  |a Logiciels  |x Développement  |2 rameau 
606 |3 PPN027719766  |a Logiciels  |x Évaluation  |2 rameau 
606 |3 PPN034781870  |a JavaScript (langage de programmation)  |2 rameau 
676 |a 005.120 28  |v 23 
686 |a 004  |2 Cadre de classement de la Bibliographie nationale française 
700 1 |3 PPN059300388  |a Fowler  |b Martin  |f 1963-....  |4 070 
701 1 |3 PPN035663200  |a Beck  |b Kent  |f 1961-....  |4 205 
701 1 |3 PPN055764665  |a Maniez  |b Dominique  |f 1962-....  |4 730 
702 1 |3 PPN059251964  |a Gamma  |b Erich  |4 080 
801 3 |a FR  |b Electre  |c 20191023  |g AFNOR 
801 3 |a FR  |b Abes  |c 20200323  |g AFNOR 
801 0 |a FR  |b FR-751131015  |c 20190823  |g AFNOR  |2 intermrc 
979 |a SCI 
930 |5 441092104:670277266  |b 441092104  |j u 
998 |a 865910