{"id":45316,"date":"2025-05-05T14:08:37","date_gmt":"2025-05-05T12:08:37","guid":{"rendered":"https:\/\/www.happycoders.eu\/clean-craftsmanship\/"},"modified":"2026-04-14T22:40:26","modified_gmt":"2026-04-14T20:40:26","slug":"clean-craftsmanship","status":"publish","type":"post","link":"https:\/\/www.happycoders.eu\/de\/buecher\/clean-craftsmanship\/","title":{"rendered":"Clean Craftsmanship: Best Practices, Standards und Ethik f\u00fcr die Softwareentwicklung"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Clean Craftsmanship: Best Practices, Standards und Ethik f\u00fcr die Softwareentwicklung<\/h1>\n\n\n\n<div class=\"wp-block-columns hc-books-v2 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n    <div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:730px\">\n        <p class=\"hc-book-author\">von Robert C. Martin<\/p>\n        \n        <p>In seinem neuesten Buch erkl\u00e4rt uns Onkel Bob die grundlegenden Praktiken und Prinzipien des Software-Handwerks, die jeder professionelle Programmierer kennen und befolgen sollte.<\/p>\n        <p>Das Buch besteht aus drei Teilen:<\/p>\n        <p>Teil 1, \u201cDisziplin\u201d, beschreibt f\u00fcnf Kerndisziplinen des Extreme Programming (XP): Testgetriebene Entwicklung (TDD), Refactoring, einfaches Design, Pair Programmierung und Akzeptanztests.<\/p>\n        <p>TDD nimmt fast die H\u00e4lfte des Buches ein. Onkel Bob l\u00e4sst uns \u00fcber seine Schulter blicken, w\u00e4hrend er testgetrieben mehrere Katas l\u00f6st (auch als Videos verf\u00fcgbar).<\/p>\n        <p>In Teil 2, \"Standards\", geht es darum, wie man kontinuierlich hohe Produktivit\u00e4t mit stabiler Qualit\u00e4t in Einklang bringt; es geht um Aufwandssch\u00e4tzungen in Form von Wahrscheinlichkeitsverteilungen und um den Mut, Nein zu sagen, wenn der Chef uns seinen unrealistischen Zeitplan aufzwingen will.<\/p>\n        <p>In Teil 3, \"Ethik\", geht es um unsere Verantwortung gegen\u00fcber unseren Usern, unseren Kollegen und Managern, der Gesellschaft und \u2013 nicht zuletzt \u2013 uns selbst. Indem wir konsequent robusten und effektiven Code schreiben, wenden wir Schaden ab und schaffen Vertrauen in unsere Arbeit.<\/p>\n        <p>Wie alle B\u00fccher von Onkel Bob ist auch dieses sehr zu empfehlen. Es ist leicht zu lesen und wird wie immer durch historische Hintergr\u00fcnde und viele pers\u00f6nliche Anekdoten des Autors aufgelockert (die sich allerdings in seinen Werken wiederholen).<\/p>\n        <p>\ud83c\udfa7 <em>Als H\u00f6rbuch geeignet? Das Buch ist derzeit nicht als H\u00f6rbuch erh\u00e4ltlich. Sollte sich dies \u00e4ndern (andere Werke von Onkel Bob sind als H\u00f6rb\u00fccher erh\u00e4ltlich), w\u00fcrde ich aufgrund der zahlreichen Codebeispiele und Diagramme in Teil 1 (der immerhin zwei Drittel des Buches umfasst) davon abraten.<\/em><\/p>\n    <\/div>\n    \n\n    \n    <div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:400px\">\n        <figure class=\"wp-block-image size-half_400\"><a href=\"https:\/\/www.amazon.de\/Clean-Craftsmanship-Practices-Softwareentwicklung-Professional\/dp\/3747504167?&amp;linkCode=ll1&amp;tag=happycoders07-21&amp;linkId=e99ca58fa0bde47a00d2f4994190afe2&amp;language=de_DE&amp;ref_=as_li_ss_tl\" target=\"_blank\" rel=\" noopener\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/05\/Clean-Craftsmanship-deutsch-Robert-Martin-Uncle-Bob.jpg\" alt=\"Clean Craftsmanship: Best Practices, Standards und Ethik f\u00fcr die Softwareentwicklung - Robert C. Martin\" style=\"width:400px;height:565px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-button\"><a href=\"https:\/\/www.amazon.de\/Clean-Craftsmanship-Practices-Softwareentwicklung-Professional\/dp\/3747504167?&amp;linkCode=ll1&amp;tag=happycoders07-21&amp;linkId=e99ca58fa0bde47a00d2f4994190afe2&amp;language=de_DE&amp;ref_=as_li_ss_tl\" target=\"_blank\" rel=\"noopener\">Buch bei Amazon kaufen *<\/a><\/p>\n        \n\n        \n        <p class=\"hc-original-button\"><a href=\"https:\/\/www.amazon.de\/Clean-Craftmanship-Disciplines-Standards-Ethics\/dp\/013691571X?_encoding=UTF8&amp;qid=1651952302&amp;sr=8-1&amp;linkCode=ll1&amp;tag=happycoders07-21&amp;linkId=7041cd097c72246a62e7d0cd6b3f6a28&amp;language=de_DE&amp;ref_=as_li_ss_tl\" target=\"_blank\" rel=\"noopener\"><span>Englisches Original bei Amazon:<\/span>Clean Craftsmanship: Disciplines, Standards, and Ethics<\/a><\/p>\n        \n\n        \n        <h4 class=\"wp-block-heading hc-genres-heading\">Genres<\/h4>\n        \n\n        \n        <p class=\"hc-genres-links\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/softwareentwicklung\/\">Softwareentwicklung<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/programmierung\/\">Programmierung<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/agile-entwicklung-agiles-projektmanagement\/\">Agile Entwicklung &amp; Agiles Projektmanagement<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/softwaretests\/\">Softwaretests<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/softwarearchitektur\/\">Softwarearchitektur<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/informatik\/\">Informatik<\/a> <\/p>\n        <\/div>\n    <\/div>\n\n\n\n<h2 class=\"wp-block-heading hc-book-other-books-heading\">Andere Empfehlungen aus den Genres dieses Buches<\/h2>\n\n\n\n<div class=\"wp-block-group hc-book-other-books has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-code-refactoring-patterns-testen-und-techniken-fuer-sauberen-code\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/03\/clean-code-buch-336x473.jpg\" alt=\"Clean Code \u2013 Refactoring, Patterns, Testen und Techniken f\u00fcr sauberen Code - Robert C. Martin\" style=\"width:192px;height:270px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-code-refactoring-patterns-testen-und-techniken-fuer-sauberen-code\/\">Clean Code \u2013 Refactoring, Patterns, Testen und Techniken f\u00fcr sauberen Code<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Robert C. Martin<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-coder\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/04\/clean-coder-verhaltensregeln-robert-martin-336x472.jpg\" alt=\"Clean Coder: Verhaltensregeln f\u00fcr professionelle Programmierer - Robert C. Martin\" style=\"width:192px;height:269px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-coder\/\">Clean Coder: Verhaltensregeln f\u00fcr professionelle Programmierer<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Robert C. Martin<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/agile-software-development\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2019\/06\/Agile_Software_Development_Principles_Patterns_and_Practices-336x425.jpg\" alt=\"Agile Software Development: Principles, Patterns, and Practices - Robert C. Martin\" style=\"width:192px;height:242px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/agile-software-development\/\">Agile Software Development: Principles, Patterns, and Practices<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Robert C. Martin<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-architecture-gute-softwarearchitekturen\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/08\/clean-architecture-deutsch-robert-c-martin-336x475.jpg\" alt=\"Clean Architecture \u2013 Gute Softwarearchitekturen: Das Praxis-Handbuch f\u00fcr professionelles Softwaredesign. Regeln und Paradigmen f\u00fcr effiziente Softwarestrukturierung. - Robert C. Martin\" style=\"width:192px;height:271px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-architecture-gute-softwarearchitekturen\/\">Clean Architecture \u2013 Gute Softwarearchitekturen: Das Praxis-Handbuch f\u00fcr professionelles Softwaredesign. Regeln und Paradigmen f\u00fcr effiziente Softwarestrukturierung.<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Robert C. Martin<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/design-patterns\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/design-patterns-entwurfsmuster-erich-gamma-336x475.jpg\" alt=\"Design Patterns: Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software - Erich Gamma, Richard Helm, Ralph E. Johnson, John Vlissides\" style=\"width:192px;height:271px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/design-patterns\/\">Design Patterns: Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Erich Gamma, Richard Helm, Ralph E. Johnson, John Vlissides<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/refactoring\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/06\/Refactoring-Buch-Martin-Fowler-336x475.jpg\" alt=\"Refactoring: Wie Sie das Design bestehender Software verbessern - Martin Fowler\" style=\"width:192px;height:271px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/refactoring\/\">Refactoring: Wie Sie das Design bestehender Software verbessern<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Martin Fowler<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/effektives-arbeiten-mit-legacy-code-refactoring-und-testen-bestehender-software\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/effektives-arbeiten-mit-legacy-code-michael-feathers-336x475.jpg\" alt=\"Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software - Michael C. Feathers\" style=\"width:192px;height:271px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/effektives-arbeiten-mit-legacy-code-refactoring-und-testen-bestehender-software\/\">Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Michael C. Feathers<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/der-pragmatische-programmierer\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/der-pragmatische-programmierer-david-thomas-andrew-hunt-336x470.jpg\" alt=\"Der pragmatische Programmierer: Ihr Weg zur Meisterschaft - Andrew Hunt und David Thomas\" style=\"width:192px;height:268px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/der-pragmatische-programmierer\/\">Der pragmatische Programmierer: Ihr Weg zur Meisterschaft<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Andrew Hunt und David Thomas<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/growing-object-oriented-software-guided-by-tests\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2019\/06\/Growing_Object-Oriented_Software_Guided_by_Tests-336x440.jpg\" alt=\"Growing Object-Oriented Software, Guided by Tests - Steve Freeman und Nat Pryce\" style=\"width:192px;height:251px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/growing-object-oriented-software-guided-by-tests\/\">Growing Object-Oriented Software, Guided by Tests<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Steve Freeman und Nat Pryce<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-agile\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/05\/Clean-Agile-deutsch-Robert-Martin-Uncle-Bob-336x475.jpg\" alt=\"Clean Agile: Die Essenz der agilen Softwareentwicklung - Robert C. Martin\" style=\"width:192px;height:271px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-agile\/\">Clean Agile: Die Essenz der agilen Softwareentwicklung<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Robert C. Martin<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/pattern-hatching\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2019\/06\/Pattern_Hatching_Design_Patterns_Applied-336x421.jpg\" alt=\"Pattern Hatching: Design Patterns Applied - John Vlissides\" style=\"width:192px;height:240px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/pattern-hatching\/\">Pattern Hatching: Design Patterns Applied<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">John Vlissides<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/domain-driven-design\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/10\/domain-driven-design-eric-evans-336x456.jpg\" alt=\"Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans\" style=\"width:192px;height:260px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/domain-driven-design\/\">Domain-Driven Design: Tackling Complexity in the Heart of Software<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Eric Evans<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/implementing-domain-driven-design\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/implementing-domain-driven-design-vaughn-vernon-336x450.jpg\" alt=\"Implementing Domain-Driven Design - Vaughn Vernon\" style=\"width:192px;height:257px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/implementing-domain-driven-design\/\">Implementing Domain-Driven Design<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Vaughn Vernon<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/extreme-programming\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/extreme-programming-manifest-kent-beck-336x480.jpg\" alt=\"Extreme Programming: Das Manifest - Kent Beck und Cynthia Andres\" style=\"width:192px;height:274px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/extreme-programming\/\">Extreme Programming: Das Manifest<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Kent Beck und Cynthia Andres<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/projekt-unicorn\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/03\/projekt-unicorn-gene-kim-336x504.jpg\" alt=\"Projekt Unicorn: Der Roman \u00fcber Entwickler, Digital Disruption und das \u00dcberleben im Datenzeitalter - Gene Kim\" style=\"width:192px;height:288px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/projekt-unicorn\/\">Projekt Unicorn: Der Roman \u00fcber Entwickler, Digital Disruption und das \u00dcberleben im Datenzeitalter<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Gene Kim<\/p>\n        <\/div><\/div>\n    \n<\/div><\/div>\n\n\n\n<p class=\"hc-book-disclosure\"><em>* Hinweis: Wir teilen gerne unsere Lieblingsb\u00fccher mit dir! Als Amazon-Partner verdienen wir eine kleine Provision bei Eink\u00e4ufen, die du \u00fcber unsere Links t\u00e4tigst. Dies hilft uns, weiterhin Inhalte zu erstellen, die dir gefallen.<\/em><\/p>\n<aside><h4 style=\"margin-top:60px\">Verpasse keine Buchempfehlungen und Profi-Tipps zu Java!<\/h4>\r\n                       <p>M\u00f6chtest du benachrichtigt werden, wenn ich neue Buchempfehlungen ver\u00f6ffentliche? Dann <a href=\"#\" data-formkit-toggle=\"d8ee997126\">klicke hier<\/a>, um dich f\u00fcr den HappyCoders-Newsletter anzumelden und erhalte meine Buchempfehlungen neben regelm\u00e4\u00dfigen Tipps zu Java-Programmierung, Algorithmen und Datenstrukturen.<\/p>\r\n                       <p>\ud83d\udc49 <a href=\"#\" data-formkit-toggle=\"d8ee997126\">Newsletter-Anmeldung<\/a><\/p><\/aside>","protected":false},"excerpt":{"rendered":"<p>Entdecke Onkel Bobs neuestes Werk \u00fcber die Grundlagen des Software-Handwerks: TDD, Qualit\u00e4tsstandards und ethische Prinzipien f\u00fcr professionelle Programmierer.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_uag_custom_page_level_css":"","_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_metis_text_type":"standard","_metis_text_length":3700,"_post_count":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-45316","post","type-post","status-publish","format-standard","hentry","category-buecher"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"feature_thumb_224":false,"feature_thumb_336":false,"feature_thumb_504":false,"feature_thumb_672":false,"half_400":false,"half_600":false,"full_800":false,"full_944":false,"full_1200":false,"wide_1180":false,"wide_1770":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sven Woltmann","author_link":"https:\/\/www.happycoders.eu\/de\/author\/sven\/"},"uagb_comment_info":0,"uagb_excerpt":"Entdecke Onkel Bobs neuestes Werk \u00fcber die Grundlagen des Software-Handwerks: TDD, Qualit\u00e4tsstandards und ethische Prinzipien f\u00fcr professionelle Programmierer.","public_identification_id":"87a73c57e1db4e25a7f56dd89518b487","private_identification_id":"e12f03d326f741a493d1d1fbe2d589a4","_links":{"self":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/comments?post=45316"}],"version-history":[{"count":11,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45316\/revisions"}],"predecessor-version":[{"id":54559,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45316\/revisions\/54559"}],"wp:attachment":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/media?parent=45316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/categories?post=45316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/tags?post=45316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}