{"id":593,"date":"2022-12-25T13:57:17","date_gmt":"2022-12-25T12:57:17","guid":{"rendered":"https:\/\/www.kehrwasser.com\/blog\/?p=593"},"modified":"2022-12-25T13:57:18","modified_gmt":"2022-12-25T12:57:18","slug":"zusammengefasst-softwareentwicklung-nach-robert-c-martin","status":"publish","type":"post","link":"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/","title":{"rendered":"Zusammengefasst: Softwareentwicklung nach Robert C. Martin"},"content":{"rendered":"<p>Ich stelle immer wieder fest, dass Projektleiter von Softwareprojekten dem Irrtum zum Opfer fallen, man k\u00f6nne einfach einen Softwareentwickler ins Projektteam packen und dann kommt Software heraus, die funktioniert, robust, erweiterbar ist und wartbar bleibt. Das ist nicht so. Robert C. Martin erkl\u00e4rt in verschiedenen B\u00fcchern, wieso das so ist.<\/p>\n<p>Robert C. Martin, auch bekannt als &#8222;Uncle Bob&#8220;, ist ein bekannter Softwareentwickler und Autor, der vor allem durch sein Buch &#8222;Clean Code&#8220; bekannt geworden ist. Martin hat eine klare Vorstellung davon, was er unter Softwareentwicklung versteht und wie sie richtig durchgef\u00fchrt werden sollte.<\/p>\n<p>F\u00fcr Martin ist Softwareentwicklung der Prozess, bei dem wir Anforderungen an ein System in Form von Code umsetzen. Dieser Code sollte dann in der Lage sein, die Anforderungen des Systems zu erf\u00fcllen und zu einem sp\u00e4teren Zeitpunkt leicht wartbar und erweiterbar sein.<\/p>\n<p>Martin betont die Bedeutung von Qualit\u00e4t in der Softwareentwicklung. F\u00fcr ihn bedeutet dies, dass der Code einfach zu lesen und zu verstehen ist, gut strukturiert und modular aufgebaut ist und frei von Fehlern und Inkonsistenzen ist. Er glaubt, dass die Qualit\u00e4t des Codes direkt proportional zur Qualit\u00e4t und zur Wartbarkeit des Systems ist.<\/p>\n<p>Ein wichtiger Aspekt der Softwareentwicklung, den Martin betont, ist die Kommunikation. Er betont die Bedeutung von klaren und pr\u00e4zisen Anforderungen und glaubt, dass effektive Kommunikation zwischen Entwicklern, Kunden und anderen Stakeholdern entscheidend f\u00fcr den Erfolg eines Projekts ist.<\/p>\n<p>Martin ist auch ein Verfechter von professionellem Softwareengineering und glaubt, dass Softwareentwickler professionell ausgebildet und zertifiziert werden sollten. Er betont die Bedeutung von Prozessen und Methoden wie agile Methoden und Code-Reviews, die dazu beitragen, die Qualit\u00e4t des Codes zu verbessern und Fehler zu minimieren.<\/p>\n<p>Schlie\u00dflich betont Martin die Bedeutung von Weiterbildung und Lernen in der Softwareentwicklung. Er glaubt, dass es wichtig ist, sich st\u00e4ndig weiterzubilden und sich \u00fcber neue Technologien und Entwicklungen auf dem Laufenden zu halten, um am Puls der Zeit zu bleiben und die bestm\u00f6gliche Arbeit zu leisten.<\/p>\n<p>Insgesamt versteht Martin unter Softwareentwicklung einen Prozess, der auf Qualit\u00e4t, Kommunikation, professionellem Softwareengineering und st\u00e4ndigem Lernen ausgerichtet ist. Er glaubt, dass diese Aspekte entscheidend sind, um erfolgreich Software zu entwickeln, die zuverl\u00e4ssig, wartbar und erweiterbar ist.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ich stelle immer wieder fest, dass Projektleiter von Softwareprojekten dem Irrtum zum Opfer fallen, man k\u00f6nne einfach einen Softwareentwickler ins Projektteam packen und dann kommt Software heraus, die funktioniert, robust, erweiterbar ist und wartbar bleibt. Das ist nicht so. Robert C. Martin erkl\u00e4rt in verschiedenen B\u00fcchern, wieso das so ist. Robert C. Martin, auch bekannt [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[43],"tags":[31,24,32],"class_list":["post-593","post","type-post","status-publish","format-standard","hentry","category-projektmanagement","tag-projektmanagement","tag-softwareentwicklung","tag-team"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Zusammengefasst: Softwareentwicklung nach Robert C. Martin - Looped Learning<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zusammengefasst: Softwareentwicklung nach Robert C. Martin - Looped Learning\" \/>\n<meta property=\"og:description\" content=\"Ich stelle immer wieder fest, dass Projektleiter von Softwareprojekten dem Irrtum zum Opfer fallen, man k\u00f6nne einfach einen Softwareentwickler ins Projektteam packen und dann kommt Software heraus, die funktioniert, robust, erweiterbar ist und wartbar bleibt. Das ist nicht so. Robert C. Martin erkl\u00e4rt in verschiedenen B\u00fcchern, wieso das so ist. Robert C. Martin, auch bekannt [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/\" \/>\n<meta property=\"og:site_name\" content=\"Looped Learning\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-25T12:57:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-25T12:57:18+00:00\" \/>\n<meta name=\"author\" content=\"Kevin Heusinger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kevin Heusinger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/\",\"url\":\"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/\",\"name\":\"Zusammengefasst: Softwareentwicklung nach Robert C. Martin - Looped Learning\",\"isPartOf\":{\"@id\":\"https:\/\/www.kehrwasser.com\/blog\/#website\"},\"datePublished\":\"2022-12-25T12:57:17+00:00\",\"dateModified\":\"2022-12-25T12:57:18+00:00\",\"author\":{\"@id\":\"https:\/\/www.kehrwasser.com\/blog\/#\/schema\/person\/d05f6ec3af9fdb4eb51b5aac1f9e91cf\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.kehrwasser.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zusammengefasst: Softwareentwicklung nach Robert C. Martin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.kehrwasser.com\/blog\/#website\",\"url\":\"https:\/\/www.kehrwasser.com\/blog\/\",\"name\":\"Looped Learning\",\"description\":\"#innovation, #ki, #newWork, #agile, #validatedLearning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.kehrwasser.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.kehrwasser.com\/blog\/#\/schema\/person\/d05f6ec3af9fdb4eb51b5aac1f9e91cf\",\"name\":\"Kevin Heusinger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.kehrwasser.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/99ba53c67cb33396656b9736e215b87b954fd3c27c0e38ddc100f885da526bfb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/99ba53c67cb33396656b9736e215b87b954fd3c27c0e38ddc100f885da526bfb?s=96&d=mm&r=g\",\"caption\":\"Kevin Heusinger\"},\"sameAs\":[\"https:\/\/www.kehrwasser.com\"],\"url\":\"https:\/\/www.kehrwasser.com\/blog\/author\/kw-kevin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zusammengefasst: Softwareentwicklung nach Robert C. Martin - Looped Learning","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/","og_locale":"de_DE","og_type":"article","og_title":"Zusammengefasst: Softwareentwicklung nach Robert C. Martin - Looped Learning","og_description":"Ich stelle immer wieder fest, dass Projektleiter von Softwareprojekten dem Irrtum zum Opfer fallen, man k\u00f6nne einfach einen Softwareentwickler ins Projektteam packen und dann kommt Software heraus, die funktioniert, robust, erweiterbar ist und wartbar bleibt. Das ist nicht so. Robert C. Martin erkl\u00e4rt in verschiedenen B\u00fcchern, wieso das so ist. Robert C. Martin, auch bekannt [&hellip;]","og_url":"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/","og_site_name":"Looped Learning","article_published_time":"2022-12-25T12:57:17+00:00","article_modified_time":"2022-12-25T12:57:18+00:00","author":"Kevin Heusinger","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Kevin Heusinger","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/","url":"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/","name":"Zusammengefasst: Softwareentwicklung nach Robert C. Martin - Looped Learning","isPartOf":{"@id":"https:\/\/www.kehrwasser.com\/blog\/#website"},"datePublished":"2022-12-25T12:57:17+00:00","dateModified":"2022-12-25T12:57:18+00:00","author":{"@id":"https:\/\/www.kehrwasser.com\/blog\/#\/schema\/person\/d05f6ec3af9fdb4eb51b5aac1f9e91cf"},"breadcrumb":{"@id":"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.kehrwasser.com\/blog\/2022\/12\/25\/zusammengefasst-softwareentwicklung-nach-robert-c-martin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.kehrwasser.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Zusammengefasst: Softwareentwicklung nach Robert C. Martin"}]},{"@type":"WebSite","@id":"https:\/\/www.kehrwasser.com\/blog\/#website","url":"https:\/\/www.kehrwasser.com\/blog\/","name":"Looped Learning","description":"#innovation, #ki, #newWork, #agile, #validatedLearning","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.kehrwasser.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/www.kehrwasser.com\/blog\/#\/schema\/person\/d05f6ec3af9fdb4eb51b5aac1f9e91cf","name":"Kevin Heusinger","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.kehrwasser.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/99ba53c67cb33396656b9736e215b87b954fd3c27c0e38ddc100f885da526bfb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/99ba53c67cb33396656b9736e215b87b954fd3c27c0e38ddc100f885da526bfb?s=96&d=mm&r=g","caption":"Kevin Heusinger"},"sameAs":["https:\/\/www.kehrwasser.com"],"url":"https:\/\/www.kehrwasser.com\/blog\/author\/kw-kevin\/"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/posts\/593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/comments?post=593"}],"version-history":[{"count":1,"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/posts\/593\/revisions"}],"predecessor-version":[{"id":594,"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/posts\/593\/revisions\/594"}],"wp:attachment":[{"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/media?parent=593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/categories?post=593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kehrwasser.com\/blog\/wp-json\/wp\/v2\/tags?post=593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}