{"id":162,"date":"2015-04-26T14:00:24","date_gmt":"2015-04-26T12:00:24","guid":{"rendered":"http:\/\/ccd.ralfw.domainfactory-kunde.de\/?page_id=162"},"modified":"2023-04-08T17:23:45","modified_gmt":"2023-04-08T15:23:45","slug":"litterature","status":"publish","type":"page","link":"https:\/\/clean-code-developer.de\/fr\/weitere-infos\/literatur\/","title":{"rendered":"Litt\u00e9rature"},"content":{"rendered":"<h1>Bibliographie<\/h1>\n<h2>Livres Clean Code Developer<\/h2>\n<ul>\n<li><a href=\"https:\/\/amzn.to\/3GqTXzD\">Le code propre : A Handbook of Agile Software Craftsmanship (Robert C. Martin)<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3ZOH8pz\">Clean Code - Refactoring, patterns, tests et techniques pour un code propre : \u00c9dition fran\u00e7aise<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/416UnD4\">The Clean Coder : A Code of Conduct for Professional Programmers (Robert C. Martin)<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3GoWB8Y\">Clean Coder : r\u00e8gles de conduite pour les programmeurs professionnels (mitp Professional)<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3Km92DR\">Clean Architecture : A Craftsman's Guide to Software Structure and Design (Robert C. Martin)<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3Mtt3em\">Clean Architecture - Bonnes architectures logicielles : Le manuel pratique pour une conception logicielle professionnelle (Robert C. Martin)<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/43fVGl7\">Le programmeur pragmatique. De Journeyman \u00e0 Master<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3Ms8izq\">Patrons de conception de t\u00eate<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3KIY8cq\">Refactoring : Am\u00e9liorer la conception du code existant<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/40Q5UXz\">Code Complete : A Practical Handbook of Software Construction : Un manuel pratique de la construction de logiciels<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3MpaNCP\">Travailler efficacement avec du code h\u00e9rit\u00e9<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3MuNjfG\">Travailler efficacement avec du code h\u00e9rit\u00e9. Refactoring et test de logiciels existants<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3ZUuMMy\">Java by Comparison : Become a Java Craftsman in 70 Examples (Devenir un artisan Java en 70 exemples)<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3miP1WK\">L'art du code lisible<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3zGjBwi\">Le Flow Design au service du Clean Code (Stefan Lieser)<\/a><\/li>\n<\/ul>\n<h2>Articles en ligne \u00e0 lire<\/h2>\n<ul>\n<li><a title=\"Fiche de contr\u00f4le Clean Code\" href=\"http:\/\/www.planetgeek.ch\/wp-content\/uploads\/2013\/06\/Clean-Code-V2.pdf\" target=\"_blank\" rel=\"noopener\">Fiche de contr\u00f4le Clean Code<\/a>, Urs Enzler<\/li>\n<li><a title=\"Clean Code - De l&#039;enseignement \u00e0 la vie quotidienne\" href=\"http:\/\/www.slideshare.net\/iksgmbh\/clean-codevortraggearconf\" target=\"_blank\" rel=\"noopener\">Clean Code - De l'enseignement \u00e0 la vie quotidienne<\/a>, pr\u00e9sentation de J\u00f6rn Vollmer et Reik Oberrath<\/li>\n<li><a title=\"Ask &#039;Why&#039; Five Times About Every Matter (Demandez pourquoi cinq fois sur chaque sujet)\" href=\"http:\/\/www.shmula.com\/root-cause-analysis\/172\/\" target=\"_blank\" rel=\"noopener\">Ask 'Why' Five Times About Every Matter (Demandez pourquoi cinq fois sur chaque sujet)<\/a> sur la pratique de l'analyse des causes profondes<\/li>\n<li><a title=\"http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-4-Komplexitaet-bewaeltigen-durch-Differenzierung-1031414.html\" href=\"http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-4-Komplexitaet-bewaeltigen-durch-Differenzierung-1031414.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-4-Komplexitaet-bewaeltigen-durch-Differenzierung-1031414.html<\/a>, 4\u00e8me partie de la s\u00e9rie heise Developer sur le CCD<\/li>\n<li><a title=\"http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-3-Das-Sicherheitsnetz-erweitern-956969.html\" href=\"http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-3-Das-Sicherheitsnetz-erweitern-956969.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-3-Das-Sicherheitsnetz-erweitern-956969.html<\/a>, 3\u00e8me partie de la s\u00e9rie heise Developer sur le CCD<\/li>\n<li><a title=\"http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-2-Das-Sicherheitsnetz-aufspannen-888901.html\" href=\"http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-2-Das-Sicherheitsnetz-aufspannen-888901.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.heise.de\/developer\/artikel\/Herausforderung-Brownfield-Teil-2-Das-Sicherheitsnetz-aufspannen-888901.html<\/a>, 2\u00e8me partie de la s\u00e9rie heise Developer sur le CCD<\/li>\n<li><a title=\"http:\/\/www.heise.de\/developer\/artikel\/Clean-Code-Developer-in-Brownfield-Projekten-855114.html\" href=\"https:\/\/m.heise.de\/developer\/artikel\/Clean-Code-Developer-in-Brownfield-Projekten-855114.html?seite=all\" target=\"_blank\" rel=\"noopener\">http:\/\/www.heise.de\/developer\/artikel\/Clean-Code-Developer-in-Brownfield-Projekten-855114.html<\/a>, 1\u00e8re partie d'une s\u00e9rie sur le CCD dans les projets Brownfield chez heise Developer<\/li>\n<li><a title=\"31 jours de refactoring\" href=\"https:\/\/lostechies.com\/seanchambers\/2009\/10\/20\/31-days-of-refactoring-ebook\/\" target=\"_blank\" rel=\"noopener\">31 jours de refactoring<\/a>, LosTechies.com<\/li>\n<li><a title=\"Quadrant de la dette technique\" href=\"http:\/\/martinfowler.com\/bliki\/TechnicalDebtQuadrant.html\" target=\"_blank\" rel=\"noopener\">Quadrant de la dette technique<\/a>, Martin Fowler : Les quatre voies vers l'endettement technique<\/li>\n<li>Un classique : <a title=\"Code as Design\" href=\"http:\/\/www.developerdotstar.com\/mag\/articles\/PDF\/DevDotStar_Reeves_CodeAsDesign.pdf\" target=\"_blank\" rel=\"noopener\">Code as Design<\/a>, Jack W. Reeves<\/li>\n<li><a title=\"Les classes partielles aident le principe du niveau unique d&#039;abstraction\" href=\"http:\/\/ralfw.blogspot.com\/2009\/07\/partial-classes-helfen-dem-single-level.html\" target=\"_blank\" rel=\"noopener\">Les classes partielles aident le principe du niveau unique d'abstraction<\/a>, Ralf Westphal<\/li>\n<li><a title=\"Relearning : The Productivity Problem that we&#039;re not supposed to talk about\" href=\"http:\/\/blog.scottbellware.com\/2009\/07\/relearning-productivity-problem-that-we.html\" target=\"_blank\" rel=\"noopener\">Relearning : The Productivity Problem that we're not supposed to talk about<\/a>Scott Bellware rompt une lance pour un code lisible<\/li>\n<li><a title=\"Is Code Complete ?\" href=\"http:\/\/www.codeproject.com\/KB\/architecture\/Design_Principles.aspx\" target=\"_blank\" rel=\"noopener\">Is Code Complete ?<\/a>, Saurabh_Saxena<\/li>\n<li><a title=\"Loi de D\u00e9m\u00e9ter\" href=\"http:\/\/www.bradapp.com\/docs\/demeter-intro.html\" target=\"_blank\" rel=\"noopener\">Loi de D\u00e9m\u00e9ter<\/a>, Brad Appleton<\/li>\n<li><a title=\"Payer sa dette technique\" href=\"http:\/\/www.codinghorror.com\/blog\/archives\/001230.html\" target=\"_blank\" rel=\"noopener\">Payer sa dette technique<\/a>, Jeff Atwood : Que se passe-t-il lorsque les projets ne tiennent pas compte du syst\u00e8me de valeurs CCD ? Ils accumulent une \"dette technique\". Dans son article, Jeff Atwood r\u00e9sume et commente des articles fondamentaux sur cette notion.<\/li>\n<li><a title=\"Le test de Jo\u00ebl : 12 \u00e9tapes vers un meilleur code\" href=\"http:\/\/www.joelonsoftware.com\/articles\/fog0000000043.html\" target=\"_blank\" rel=\"noopener\">Le test de Jo\u00ebl : 12 \u00e9tapes vers un meilleur code<\/a>Joel Spolsky : certaines de ses \u00e9tapes concernent des \u00e9l\u00e9ments de construction CCD<\/li>\n<li><a title=\"Contr\u00f4le de la source HOWTO\" href=\"http:\/\/www.ericsink.com\/scm\/source_control.html\" target=\"_blank\" rel=\"noopener\">Contr\u00f4le de la source HOWTO<\/a>, Eric Sink<\/li>\n<li><a title=\"Les principes de la conception orient\u00e9e objet\" href=\"http:\/\/openbook.galileocomputing.de\/oo\/oo_03_prinzipien_000.htm#Xxx999144\" target=\"_blank\" rel=\"noopener\">Les principes de la conception orient\u00e9e objet<\/a> dans <a title=\"http:\/\/www.galileocomputing.de\/966?GPP=oppy \" href=\"http:\/\/www.galileocomputing.de\/966?GPP=oppy\" target=\"_blank\" rel=\"noopener\">http:\/\/www.galileocomputing.de\/966?GPP=oppy \"Guide pratique de l'orientation objet\"<\/a> de Bernhard Lahres, Gregor Rayman, Galileo 2006<\/li>\n<li><a title=\"Principes de d\u00e9veloppement SOLIDE - En images motivantes\" href=\"http:\/\/www.lostechies.com\/blogs\/derickbailey\/archive\/2009\/02\/11\/solid-development-principles-in-motivational-pictures.aspx\" target=\"_blank\" rel=\"noopener\">Principes de d\u00e9veloppement SOLIDE - En images motivantes<\/a>, blog<\/li>\n<li><a title=\"Domain Driven Design Quickly\" href=\"http:\/\/www.infoq.com\/minibooks\/domain-driven-design-quickly\" target=\"_blank\" rel=\"noopener\">Domain Driven Design Quickly<\/a>, eBook<\/li>\n<li><a title=\"Le sujet du mois de Pablo - mars : les principes SOLIDES\" href=\"http:\/\/www.lostechies.com\/blogs\/chad_myers\/archive\/2008\/03\/07\/pablo-s-topic-of-the-month-march-solid-principles.aspx\" target=\"_blank\" rel=\"noopener\">Le sujet du mois de Pablo - mars : les principes SOLIDES<\/a>, liens vers les articles SOLID<\/li>\n<li><a title=\"Les vrais Suisses n&#039;ont pas besoin de SRP, ne sont-ils pas ?\" href=\"http:\/\/www.lostechies.com\/blogs\/gabrielschenker\/archive\/2009\/01\/21\/real-swiss-don-t-need-srp-do-they.aspx\" target=\"_blank\" rel=\"noopener\">Les vrais Suisses n'ont pas besoin de SRP, ne sont-ils pas ?<\/a>, Gabriel Schenker<\/li>\n<li><a title=\"Principe d&#039;ouverture et de fermeture\" href=\"http:\/\/msdn.microsoft.com\/en-us\/magazine\/cc546578.aspx\" target=\"_blank\" rel=\"noopener\">Principe d'ouverture et de fermeture<\/a>, Jeremy Miller, MSDN Magazine<\/li>\n<li><a title=\"Coh\u00e9sion et couplage\" href=\"http:\/\/msdn.microsoft.com\/en-us\/magazine\/cc947917.aspx\" target=\"_blank\" rel=\"noopener\">Coh\u00e9sion et couplage<\/a>, Jeremy Miller, MSDN Magazine<\/li>\n<li><a title=\"Myst\u00e8re de la cr\u00e9ation de logiciels\" href=\"http:\/\/softwarecreation.org\/\" target=\"_blank\" rel=\"noopener\">Myst\u00e8re de la cr\u00e9ation de logiciels<\/a>, Andriy Solovey, Blog<\/li>\n<\/ul>\n<h2>Podcasts \u00e0 \u00e9couter<\/h2>\n<ul>\n<li>.NET Rocks !#388, <a title=\"Bob Martin (Uncle Bob) sur le fait d&#039;\u00eatre un professionnel !\" href=\"http:\/\/www.dotnetrocks.com\/default.aspx?showNum=388\" target=\"_blank\" rel=\"noopener\">Bob Martin (Uncle Bob) sur le fait d'\u00eatre un professionnel !<\/a><\/li>\n<li>.NET Rocks !#410, <a title=\"Oncle Bob chez Oredev\" href=\"http:\/\/www.dotnetrocks.com\/default.aspx?showNum=410\" target=\"_blank\" rel=\"noopener\">Oncle Bob chez Oredev<\/a><\/li>\n<li>Podcast Hanselminutes 145, <a title=\"Les principes SOLIDE avec Oncle Bob - Robert C. Martin\" href=\"http:\/\/www.hanselman.com\/blog\/HanselminutesPodcast145SOLIDPrinciplesWithUncleBobRobertCMartin.aspx\" target=\"_blank\" rel=\"noopener\">Les principes SOLIDE avec Oncle Bob - Robert C. Martin<\/a><\/li>\n<li>Elegant Code Cast 15, <a title=\"Oncle Bob Martin\" href=\"http:\/\/elegantcode.com\/2008\/09\/30\/cast-cast-15-uncle-bob-martin\/\" target=\"_blank\" rel=\"noopener\">Oncle Bob Martin<\/a><\/li>\n<li>Programmeurs pragmatiques, <a title=\"Andy Hunt sur le wetware pragmatique\" href=\"http:\/\/podcasts.pragprog.com\/2008-05\/andy-hunt-on-pragmatic-wetware.mp3\" target=\"_blank\" rel=\"noopener\">Andy Hunt sur le wetware pragmatique<\/a> Attention, lien vers un MP3 !<\/li>\n<\/ul>\n<h2>Vid\u00e9os \u00e0 voir<\/h2>\n<ul>\n<li><a title=\"Tendances en mati\u00e8re de d\u00e9veloppement Agile\" href=\"http:\/\/www.infoq.com\/presentations\/Agile-Trends-Kent-Beck;jsessionid=8362EC980F121B6DC337BC0CC238AD67\" target=\"_blank\" rel=\"noopener\">Tendances en mati\u00e8re de d\u00e9veloppement Agile<\/a>, Kent Beck<\/li>\n<li><a title=\"Principe de la conception agile\" href=\"http:\/\/www.infoq.com\/presentations\/principles-agile-oo-design\" target=\"_blank\" rel=\"noopener\">Principe de la conception agile<\/a>, Robert C. Martin<\/li>\n<li><a title=\"Conception strat\u00e9gique\" href=\"http:\/\/www.infoq.com\/presentations\/strategic-design-evans\" target=\"_blank\" rel=\"noopener\">Conception strat\u00e9gique<\/a>, Eric Evans<\/li>\n<li><a title=\"Mettre le mod\u00e8le au travail\" href=\"http:\/\/www.infoq.com\/presentations\/model-to-work-evans\" target=\"_blank\" rel=\"noopener\">Mettre le mod\u00e8le au travail<\/a>, Eric Evans<\/li>\n<li><a title=\"Eric Evans sur DDD\" href=\"http:\/\/www.infoq.com\/interviews\/domain-driven-design-eric-evans\" target=\"_blank\" rel=\"noopener\">Eric Evans sur DDD<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Literaturliste Clean Code Developer B\u00fccher Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) Clean Code &#8211; Refactoring, Patterns, Testen und Techniken f\u00fcr sauberen Code: Deutsche Ausgabe The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin) Clean Coder: Verhaltensregeln f\u00fcr professionelle Programmierer (mitp Professional) Clean Architecture: A Craftsman&#8217;s Guide [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":155,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-162","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":5,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/162\/revisions"}],"predecessor-version":[{"id":826,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/162\/revisions\/826"}],"up":[{"embeddable":true,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/155"}],"wp:attachment":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/media?parent=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}