{"id":527336,"date":"2021-07-29T06:52:00","date_gmt":"2021-07-29T06:52:00","guid":{"rendered":"https:\/\/www.capgemini.com\/de-de\/?p=527336"},"modified":"2025-03-04T12:41:51","modified_gmt":"2025-03-04T12:41:51","slug":"coding-guidelines","status":"publish","type":"post","link":"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/","title":{"rendered":"Eine gemeinsame Sprache: Coding Guidelines in Software Engineering"},"content":{"rendered":"\n<header class=\"wp-block-cg-blocks-hero-blogs header-hero-blogs\"><div class=\"container\"><div class=\"hero-blogs\"><div class=\"hero-blogs-content-wrapper\"><div class=\"row\"><div class=\"col-12\"><div class=\"header-title\"><h1>Eine gemeinsame Sprache: Coding Guidelines in Software Engineering<\/h1><\/div><\/div><\/div><\/div><div class=\"hero-blogs-bottom\"><div class=\"header-author\"><div class=\"author-img\"><img decoding=\"async\" src=\"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/07\/Spade_Thumbnail_03.jpg?w=200?w=200&amp;quality=10\" alt=\"Capgemini Karriere\" loading=\"lazy\"\/><\/div><div class=\"author-name-date\"><h5 class=\"author-name\">Capgemini Karriere<\/h5><h5 class=\"blog-date\">29. Juli 2021<\/h5><\/div><\/div><div class=\"brand-image\"> <\/div><\/div><\/div><\/div><\/header>\n\n\n\n<section class=\"wp-block-cg-blocks-intro-para undefined section section--intro\"><div class=\"intro-para\"><div class=\"container\"><div class=\"row\"><div class=\"col-12 col-md-1\"><nav class=\"article-social\"><ul class=\"social-nav\"><li class=\"ip-order-fb\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"In neuem Fenster \u00f6ffnen\"><i aria-hidden=\"true\" class=\"icon-fb\"><\/i><span class=\"sr-only\">Facebook<\/span><\/a><\/li><li class=\"ip-order-li\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"In neuem Fenster \u00f6ffnen\"><i aria-hidden=\"true\" class=\"icon-li\"><\/i><span class=\"sr-only\">Linkedin<\/span><\/a><\/li><\/ul><\/nav><\/div><div class=\"col-12 col-md-11 col-lg-10\"><h2 class=\"intro-para-title\">Die Codequalit\u00e4t zu verbessern und den Code nachhaltig sauber halten, ist vielen Teams ein wichtiges Anliegen. Lok Lam Mak erkl\u00e4rt, warum Coding Guidelines auch bei Capgemini f\u00fcr kleine und gro\u00dfe Entwickler*innen-Teams unverzichtbar sind.<\/h2><p class=\"intro-para-content\">Seit 2014 ist Lok Lam Mak bei Capgemini und vom Software Engineer zum Senior Delivery Architect aufgestiegen. Capgemini-Produkte m\u00fcssen langlebig, leicht zu warten und weiterzuentwickeln sein. Im Interview erkl\u00e4rt Lok Lam, wie nachhaltiger Code von Programmierrichtlinien abh\u00e4ngt, warum Coding Guidelines von Projekt zu Projekt variieren und wie Bewerber*innen sich im Capgemini-Team selbst verwirklichen. <\/p><\/div><\/div><\/div><\/div><\/section>\n\n\n\n<section class=\"wp-block-cg-blocks-group undefined section section--article-content\"><div class=\"article-main-content\"><div class=\"container\"><div class=\"row\"><div class=\"col-12 col-md-11 col-lg-10 offset-md-1 offset-lg-1\"><div class=\"article-text article-quote-text\">\n<figure class=\"wp-block-image alignright\"><img decoding=\"async\" src=\"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/5\/2021\/07\/LLM_2.jpg?w=263\" alt=\"\" class=\"wp-image-482361\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-coding-guidelines-sind-fur-alle-teams-relevant\"><strong>Coding Guidelines sind f\u00fcr alle Teams relevant<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-lok-lam-klar-uns-auf-braucht-jeder-coder-eigene-coding-guidelines\"><strong>Lok Lam, kl\u00e4r uns auf, braucht jeder Coder eigene Coding Guidelines?<\/strong><\/h3>\n\n\n\n<p>Im Studium schreiben viele von uns alleine an ihren Programmen. Selbst verstehen wir den Code nat\u00fcrlich ganz gut. Erst sobald mehrere Personen an einem Code arbeiten, merkt man: \u201eOkay, wir brauchen gewisse gemeinsame Regeln.\u201c Alle m\u00fcssen beispielsweise Konventionen, etwa beim Naming, einhalten. Dann verstehen sp\u00e4ter auch diejenigen das Programm, das sie nicht selbst geschrieben haben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-bei-capgemini-arbeiten-sehr-erfahrene-programmierer-innen-nutzen-sie-auch-solche-programmierrichtlinien\"><strong>Bei Capgemini arbeiten sehr erfahrene Programmierer*innen. Nutzen sie auch solche Programmierrichtlinien?<\/strong><\/h3>\n\n\n\n<p>Auf jeden Fall. In meinem derzeitigen Projekt schreiben zweihundert Menschen an einem Programm. Ich nutze gerne folgendes Beispiel zur Veranschaulichung: Stell dir vor, wir w\u00fcrden gemeinsam ein Bild malen, wobei jeder ein kleines Fleckchen Leinwand koloriert. Am Ende trittst du als <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/karrierewege\/it-berufe\/was-macht-ein-projektmanager\/\"><strong>Projektmanager<\/strong><\/a> vor das Bild und siehst, dass absolut nichts zusammenpasst. Coding Guidelines sind wie die Anleitung, in welchem Stil gemalt wird, damit am Ende ein harmonisches Gesamtbild entsteht.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-zweihundert-entwickler-innen-auf-ein-einheitliches-vorgehen-zu-fokussieren-ist-bestimmt-eine-herausforderung\"><strong>Zweihundert Entwickler*innen auf ein einheitliches Vorgehen zu fokussieren ist bestimmt eine Herausforderung.<\/strong><\/h3>\n\n\n\n<p>Das ist es manchmal, aber der Austausch in einem solchen Team ist sehr inspirierend. Vor allem, weil wir international zusammenarbeiten. Einige von uns sitzen in Deutschland, andere in Polen und Indien. Alle arbeiten an einer zentral abgelegten Codebasis. Den Code, den einzelne <a href=\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/bewerbungstipps-software-ingenieur\/\"><strong>Entwickler*innen<\/strong><\/a> schreiben, laden sie in ein solches Repository hoch. Da ist es elementar wichtig, dass die einzelnen Elemente \u2013 wir sprechen hier von Modulen \u2013, die von verschiedenen Entwicklern geschrieben werden, exakt zueinander passen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-gibt-es-in-der-branche-best-practices-an-die-sich-jeder-halt-oder-sind-eure-coding-guidelines-so-gesehen-capgemini-spezifisch\"><strong>Gibt es in der Branche Best Practices, an die sich jeder h\u00e4lt? Oder sind eure Coding Guidelines so gesehen Capgemini-spezifisch?<\/strong><\/h3>\n\n\n\n<p>Das Spannende ist, bei Capgemini haben wir gar keine starren Coding Guidelines, die f\u00fcr alle Projekte gelten, da wir f\u00fcr so unterschiedliche Kunden aus verschiedenen <a href=\"https:\/\/www.capgemini.com\/de-de\/branchen\/\"><strong>Branchen<\/strong><\/a> Projekte realisieren. Wir haben aber ein Grundger\u00fcst, damit alle Projekte \u00e4hnlich gebaut sind. Das ist sehr wichtig, weil wir ja oft zwischen Projekten wechseln. Anhand dieses Grundger\u00fcsts kann jemand Neues sich sehr schnell in ein Projekt einarbeiten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-was-zeichnet-dieses-grundgerust-fur-coding-guidelines-aus-kannst-du-uns-beispiele-nennen\"><strong>Was zeichnet dieses Grundger\u00fcst f\u00fcr Coding Guidelines aus? Kannst du uns Beispiele nennen?<\/strong><\/h3>\n\n\n\n<p>Zum Beispiel unser Vier-Augen-Prinzip. Jede Codezeile wird von einem <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/employee-story\/\"><strong>Kollegen oder einer Kollegin<\/strong><\/a> gepr\u00fcft, damit sie am Ende nicht gegen das Regelwerk verst\u00f6\u00dft. Auch eine vern\u00fcnftige Dokumentation ist selbstverst\u00e4ndlich. Modulare Programmierung ist uns ebenfalls wichtig: Wir arbeiten mit kleinen, gut strukturierten Codebl\u00f6cken, die sich in verschiedenen Kontexten wiederverwenden lassen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-objektive-kriterien-fur-eine-gute-codequalitat\"><strong>Objektive Kriterien f\u00fcr eine gute Codequalit\u00e4t<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-was-sind-die-spezifischen-merkmale-die-in-coding-guidelines-gefordert-werden\"><strong>Was sind die spezifischen Merkmale, die in Coding Guidelines gefordert werden?<\/strong><\/h3>\n\n\n\n<p>Da w\u00e4ren Testbarkeit und Wartbarkeit. Beide zeichnen guten Code aus. Hier spielt zum einen die Modularisierung hinein: Wir verzichten auf&nbsp; tausend Zeilen Code und coden stattdessen sinnvoll gegliederte und idealerweise wiederverwendbare Abschnitte. Au\u00dferdem muss der Code leicht verst\u00e4ndlich sein \u2013 ich w\u00fcrde sogar sagen: selbsterkl\u00e4rend.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wann-wurdest-du-von-einem-selbsterklarenden-code-sprechen\"><strong>Wann w\u00fcrdest du von einem selbsterkl\u00e4renden Code sprechen?<\/strong><\/h3>\n\n\n\n<p>Es geht darum, Code zu schreiben, der m\u00f6glichst einfach ist. Idealerweise ist die Logik, beispielsweise einer Methode, bereits am Namen zu erkennen. Dann m\u00fcsste man nur in Ausnahmef\u00e4llen einen Kommentar hinzuf\u00fcgen, der erkl\u00e4rt, warum der Coder einen ungew\u00f6hnlichen Code programmiert hat. Ich w\u00fcrde sagen, je weniger Kommentarbedarf ein Code hat, desto besser.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wenn-code-selbsterklarend-sein-soll-deutet-eine-umfassende-dokumentation-dann-auf-schlechte-codequalitat-hin\"><strong>Wenn Code selbsterkl\u00e4rend sein soll, deutet eine umfassende Dokumentation dann auf schlechte Codequalit\u00e4t hin?<\/strong><\/h3>\n\n\n\n<p>Nein, das nicht. Aber \u00fcberall dort, wo die Entscheidungen von Codern nicht eindeutig nachvollziehbar sind, ist eine Dokumentation notwendig. Wenn wir aus Performancegr\u00fcnden komplizierte Befehle schreiben, dann ist es wichtig, unseren Gedankengang dahinter zu dokumentieren. Die Dokumentation ist au\u00dferdem noch der Ort, an dem Schnittstellen nach au\u00dfen sichtbar gemacht werden m\u00fcssen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-nachhaltigkeit-als-merkmal-der-codequalitat\"><strong>Nachhaltigkeit als Merkmal der Codequalit\u00e4t<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-an-welchen-merkmalen-misst-du-die-codequalitat-sonst-noch\"><strong>An welchen Merkmalen misst du die Codequalit\u00e4t sonst noch?<\/strong><\/h3>\n\n\n\n<p>F\u00fcr mich sollte Code nicht nur leicht zu warten sein, sondern gerne auch erweiterbar. Ich halte das f\u00fcr eine Frage der Nachhaltigkeit. Tausende Zeilen Code sind kaum mehr wartbar. Deshalb empfiehlt es sich, lieber kleinere Abschnitten zu coden, die sich mehrfach nutzen lassen. Bei Capgemini wollen wir so coden, dass sich ein Programm auf \u00e4hnliche Business Cases \u00fcbertragen l\u00e4sst. Au\u00dferdem stellt die sogenannte Boy-Scout-Rule, auf die sich jede*r Entwickler*in committen sollte, nachhaltig die Codequalit\u00e4t sicher.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-handelt-es-sich-bei-der-boy-scout-rule-um-eine-art-pfadfinder-regel-fur-entwickler-innen-nbsp\"><strong>Handelt es sich bei der Boy-Scout-Rule um eine Art Pfadfinder-Regel f\u00fcr Entwickler*innen?&nbsp;<\/strong><\/h3>\n\n\n\n<p>Genau, die Boy-Scout-Rule ist eine \u00fcbergeordnete Regel, ich m\u00f6chte sogar sagen: die goldene Regel f\u00fcr alle Entwickler*innen. \u201eLass den Code in besserem Zustand zur\u00fcck, als du ihn vorgefunden hast.\u201c Wenn jemand einen fremden Code durchgeht, etwa eine Erweiterung schreibt, und erkennt, dass etwas nicht optimal geschrieben ist, dann verbessert er oder sie die betreffende Stelle. Wie eine dieser guten Taten, die Pfadfinder*innen f\u00fcr das Team leisten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-coding-guidelines-und-weitere-freiheiten-arbeiten-bei-capgemini\"><strong>Coding Guidelines und weitere Freiheiten: Arbeiten bei Capgemini<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-du-erwahntest-bereits-dass-es-kein-allgemeingultiges-set-an-coding-guidelines-bei-capgemini-gibt-habt-ihr-eher-coding-guidelines-fur-java-coding-guidelines-fur-python-und-so-fort\"><strong>Du erw\u00e4hntest bereits, dass es kein allgemeing\u00fcltiges Set an Coding Guidelines bei Capgemini gibt. Habt ihr eher Coding Guidelines f\u00fcr Java, Coding Guidelines f\u00fcr Python, und so fort?<\/strong><\/h3>\n\n\n\n<p>Genauso musst du dir das vorstellen. Manche Kolleg*innen coden da klassisch mit Java, andere arbeiten schon Cloud-basiert. Somit variiert der Fokus immer wieder. Genau diese Vielseitigkeit ist ein <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/warum-capgemini\/\"><strong>Grund, neben vielen weiteren<\/strong><\/a>, weshalb ich meinem Job bei Capgemini mag. Hier probieren wir Vieles aus. Beim Wechsel zwischen unterschiedlichen Projekten lerne ich verschiedene <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/karrierewege\/branchen\/\"><strong>Branchen<\/strong><\/a> kennen und bleibe trotzdem bei einem <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/warum-capgemini\/capgemini-als-arbeitgeber\/\"><strong>Arbeitgeber<\/strong><\/a>. Diese Abwechslung mag ich sehr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-bildet-capgemini-euch-in-dieser-hinsicht-auch-aktiv-weiter\"><strong>Bildet Capgemini euch in dieser Hinsicht auch aktiv weiter?<\/strong><\/h3>\n\n\n\n<p>Bei Capgemini wird grunds\u00e4tzlich viel Wert auf <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/warum-capgemini\/weiterbildung\/\"><strong>lebenslanges Lernen<\/strong><\/a> gelegt. Hierzu haben wir ein breites Fortbildungsangebot sowohl von internen als auch externen Schulungen und Zertifizierungen. Dabei geht es nicht um Coding Guidelines im engeren Sinne, aber um Design Principles. Was sind allgemein anerkannte Designprinzipien? Welche <a href=\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/design-patterns-in-der-softwareentwicklung\/\"><strong>Design Patterns<\/strong><\/a> gibt es?<\/p>\n\n\n\n<p>Zudem haben wir bei Capgemini sowohl eine deutschlandweite, als auch eine lokale Engineering-Community. Ich organisiere beispielsweise von meinem Standort <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/lets-connect\/it-jobs-deutschland\/\"><strong>Hamburg<\/strong><\/a> aus die Hamburger Engineering Community. Hier tauschen wir uns \u00fcber technische Themen aus, aber auch \u00fcber M\u00f6glichkeiten zur pers\u00f6nlichen Weiterentwicklung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-hier-durfen-bewerber-innen-ihr-coding-talent-im-team-einbringen\"><strong>Hier d\u00fcrfen Bewerber*innen ihr Coding-Talent im Team einbringen<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-zieht-dieses-klima-bestimmte-bewerber-innen-an-die-bei-capgemini-arbeiten-wollen\"><strong>Zieht dieses Klima bestimmte Bewerber*innen an, die bei Capgemini arbeiten wollen?<\/strong><\/h3>\n\n\n\n<p>Die meisten Kolleg*innen haben eines gemeinsam: <a href=\"https:\/\/www.capgemini.com\/de-de\/unternehmen\/wer-wir-sind\/werte-ethik\/\"><strong>Gro\u00dfe Offenheit und die Bereitschaft, Neues zu lernen<\/strong><\/a>. Das w\u00fcnschen wir uns auch von Bewerber*innen bei Capgemini. Fast noch h\u00f6her bewerten wir aber den Teamspirit. Wir sind eine fachlich breit aufgestellte Truppe, sehr vielf\u00e4ltig und <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/warum-capgemini\/diversity-inclusion\/\"><strong>divers<\/strong><\/a>, mit vielseitigen St\u00e4rken. Jeder Kollege und jede Kollegin kann sich hier voll einbringen. Darauf sollten Bewerber*innen Lust haben, Spa\u00df an kniffligen Aufgaben mitbringen und Leidenschaft f\u00fcr die Ziele des Teams entwickeln.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-welches-vorwissen-erwartet-ihr-von-bewerber-innen-beim-job-einstieg\"><strong>Welches Vorwissen erwartet ihr von Bewerber*innen beim Job-Einstieg?<\/strong><\/h3>\n\n\n\n<p>Die meisten Einsteiger*innen bringen Grundlagenwissen aus dem Studium mit, zum Beispiel mindestens eine Programmiersprache und der Umgang mit Datenbanken. Erste praktische Erfahrungen sind nat\u00fcrlich immer gut, vor allem wenn man schon einmal eine Entwicklungsumgebung gesehen hat. Aber unsere Teams nehmen alle, die neu dazukommen, bestm\u00f6glich an die Hand. Das wichtigste lernt man auch im Job. Insgesamt glaube ich: Wenn Anf\u00e4nger*innen logische Denkweisen beherrschen und schwer zu l\u00f6sende \u201cgro\u00dfe\u201d Probleme in kleine l\u00f6sbare Probleme herunterbrechen und aufteilen k\u00f6nnen, dann arbeiten sie sich auch schnell in den Rest ein.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-viele-bewerber-innen-suchen-genau-das-umfeld-das-du-beschrieben-hast-willst-du-ihnen-noch-etwas-personliches-mitgeben\"><strong>Viele Bewerber*innen suchen genau das Umfeld, das du beschrieben hast. Willst du ihnen noch etwas pers\u00f6nliches mitgeben?<\/strong><\/h3>\n\n\n\n<p>Ich m\u00f6chte Bewerberinnen und Bewerbern gerne sagen, dass ich nur wenige Unternehmen kenne, die sich wie Capgemini f\u00fcr die Entwicklungsm\u00f6glichkeiten ihrer Mitarbeitenden einsetzen. Capgemini entwickelt sich auch selbst st\u00e4ndig weiter, um uns neue Perspektiven zu er\u00f6ffnen. Ein gutes Beispiel ist der aktualisierte <a href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/warum-capgemini\/weiterbildung\/\"><strong>Karrierepfad<\/strong><\/a> im Unternehmen, der f\u00fcr Software Engineers vorgesehen ist. Capgemini hat das Potenzial der Entwickler*innen erkannt und neue Aufstiegsm\u00f6glichkeiten geschaffen. So k\u00f6nnen Softwareingenieur*innen jetzt \u00fcber die Senior- bis zur Managing-Ebene aufsteigen. Das empfinde ich als eine gro\u00dfe Wertsch\u00e4tzung durch unseren Arbeitgeber.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vielen-dank-fur-das-spannende-gesprach-uber-coding-guidelines-und-deine-arbeit-bei-capgemini-lok-lam\"><strong>Vielen Dank f\u00fcr das spannende Gespr\u00e4ch \u00fcber Coding Guidelines und deine Arbeit bei Capgemini, Lok Lam.<\/strong><\/h3>\n<\/div><\/div><\/div><\/div><\/div><\/section>\n\n\n\n<section class=\"wp-block-cg-blocks-call-to-action undefined call-to-action-block\"><div class=\"container\"><div class=\"call-to-action-block-content-wrapper has-description\"><div class=\"text-wrapper has-description\"><h3 class=\"title\" data-maxlength=\"144\">Willst auch du deine Coding-Skills in vielf\u00e4ltigen Projekten einbringen?<\/h3><p class=\"description\" data-maxlength=\"210\">Alle offenen Stellen findest du im Jobportal. Bewirb dich jetzt bei Capgemini!<\/p><\/div><div class=\"button-wrapper has-description\"><a class=\" cta-btn action-valid\" href=\"https:\/\/www.capgemini.com\/de-de\/karriere\/jobs\/?country_code=de-de&amp;country_name=Germany&amp;brand=Capgemini&amp;size=15\" target=\"\" rel=\"noopener noreferrer\" aria-label=\"Zum Jobportal \u00fcber Willst auch du deine Coding-Skills in vielf\u00e4ltigen Projekten einbringen?\" title=\"In neuem Fenster \u00f6ffnen\" data-maxlength=\"24\" tabindex=\"0\"> Zum Jobportal <\/a><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":103,"featured_media":527338,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"cg_dt_proposed_to":[],"cg_seo_hreflang_relations":"[]","cg_seo_canonical_relation":"{\"uuid\":\"2478f316-2b69-4d6a-8537-4e2995c4f201\",\"blogId\":\"\",\"domain\":\"\",\"sitePath\":\"\",\"postLink\":\"\",\"postId\":null,\"isSaved\":true,\"isCrossLink\":false,\"hasCrossLink\":false}","cg_seo_hreflang_x_default_relation":"{\"uuid\":\"17627e4e-9c0a-4e0c-bbc2-c9ee727caa1f\",\"blogId\":\"\",\"domain\":\"\",\"sitePath\":\"\",\"postLink\":\"\",\"postId\":null,\"isSaved\":true,\"isCrossLink\":false,\"hasCrossLink\":false}","cg_dt_approved_content":true,"cg_dt_mandatory_content":false,"cg_dt_notes":"","cg_dg_source_changed":false,"cg_dt_link_disabled":false,"_yoast_wpseo_primary_brand":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","featured_focal_points":""},"categories":[372],"tags":[311],"brand":[],"service":[],"industry":[],"partners":[],"blog-topic":[423],"content-group":[],"class_list":["post-527336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-karriere","tag-karriere","blog-topic-karriere-bei-capgemini"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v22.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>F\u00fcr besseren Code: Coding Guidelines bei Capgemini<\/title>\n<meta name=\"description\" content=\"Guten Code kann jeder Entwickler weiterschreiben. Erfahre, wie die Capgemini Coding Guidelines hohe Codequalit\u00e4t und Teamwork garantieren.\" \/>\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.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"F\u00fcr besseren Code: Coding Guidelines bei Capgemini\" \/>\n<meta property=\"og:description\" content=\"Guten Code kann jeder Entwickler weiterschreiben. Erfahre, wie die Capgemini Coding Guidelines hohe Codequalit\u00e4t und Teamwork garantieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/\" \/>\n<meta property=\"og:site_name\" content=\"Capgemini\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-29T06:52:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-04T12:41:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"801\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Capgemini Karriere\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sai Kiran\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/\",\"url\":\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/\",\"name\":\"F\u00fcr besseren Code: Coding Guidelines bei Capgemini\",\"isPartOf\":{\"@id\":\"https:\/\/www.capgemini.com\/de-de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg\",\"datePublished\":\"2021-07-29T06:52:00+00:00\",\"dateModified\":\"2025-03-04T12:41:51+00:00\",\"author\":{\"@id\":\"https:\/\/www.capgemini.com\/de-de\/#\/schema\/person\/e18c469582cc4e2dd2649041406912d2\"},\"description\":\"Guten Code kann jeder Entwickler weiterschreiben. Erfahre, wie die Capgemini Coding Guidelines hohe Codequalit\u00e4t und Teamwork garantieren.\",\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/#primaryimage\",\"url\":\"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg\",\"contentUrl\":\"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg\",\"width\":1200,\"height\":801},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.capgemini.com\/de-de\/#website\",\"url\":\"https:\/\/www.capgemini.com\/de-de\/\",\"name\":\"Capgemini Deutschland\",\"description\":\"Make it real\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.capgemini.com\/de-de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.capgemini.com\/de-de\/#\/schema\/person\/e18c469582cc4e2dd2649041406912d2\",\"name\":\"Sai Kiran\",\"url\":\"https:\/\/www.capgemini.com\/de-de\/author\/saikiranb\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"F\u00fcr besseren Code: Coding Guidelines bei Capgemini","description":"Guten Code kann jeder Entwickler weiterschreiben. Erfahre, wie die Capgemini Coding Guidelines hohe Codequalit\u00e4t und Teamwork garantieren.","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.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/","og_locale":"de_DE","og_type":"article","og_title":"F\u00fcr besseren Code: Coding Guidelines bei Capgemini","og_description":"Guten Code kann jeder Entwickler weiterschreiben. Erfahre, wie die Capgemini Coding Guidelines hohe Codequalit\u00e4t und Teamwork garantieren.","og_url":"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/","og_site_name":"Capgemini","article_published_time":"2021-07-29T06:52:00+00:00","article_modified_time":"2025-03-04T12:41:51+00:00","og_image":[{"width":1200,"height":801,"url":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg","type":"image\/jpeg"}],"author":"Capgemini Karriere","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sai Kiran","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/","url":"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/","name":"F\u00fcr besseren Code: Coding Guidelines bei Capgemini","isPartOf":{"@id":"https:\/\/www.capgemini.com\/de-de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/#primaryimage"},"image":{"@id":"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/#primaryimage"},"thumbnailUrl":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg","datePublished":"2021-07-29T06:52:00+00:00","dateModified":"2025-03-04T12:41:51+00:00","author":{"@id":"https:\/\/www.capgemini.com\/de-de\/#\/schema\/person\/e18c469582cc4e2dd2649041406912d2"},"description":"Guten Code kann jeder Entwickler weiterschreiben. Erfahre, wie die Capgemini Coding Guidelines hohe Codequalit\u00e4t und Teamwork garantieren.","inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/"]}]},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/#primaryimage","url":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg","contentUrl":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg","width":1200,"height":801},{"@type":"WebSite","@id":"https:\/\/www.capgemini.com\/de-de\/#website","url":"https:\/\/www.capgemini.com\/de-de\/","name":"Capgemini Deutschland","description":"Make it real","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.capgemini.com\/de-de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/www.capgemini.com\/de-de\/#\/schema\/person\/e18c469582cc4e2dd2649041406912d2","name":"Sai Kiran","url":"https:\/\/www.capgemini.com\/de-de\/author\/saikiranb\/"}]}},"blog_topic_info":[{"id":423,"name":"Karriere bei Capgemini"}],"taxonomy_info":{"category":[{"id":372,"name":"Karriere","slug":"karriere"}],"post_tag":[{"id":311,"name":"Karriere","slug":"karriere"}],"blog-topic":[{"id":423,"name":"Karriere bei Capgemini","slug":"karriere-bei-capgemini"}]},"parsely":{"version":"1.1.0","canonical_url":"https:\/\/capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/","smart_links":{"inbound":0,"outbound":0},"traffic_boost_suggestions_count":0,"meta":{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Eine gemeinsame Sprache: Coding Guidelines in Software Engineering","url":"http:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/www.capgemini.com\/de-de\/insights\/blog\/coding-guidelines\/"},"thumbnailUrl":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg?w=150&h=150&crop=1","image":{"@type":"ImageObject","url":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg"},"articleSection":"Karriere","author":[],"creator":[],"publisher":{"@type":"Organization","name":"Capgemini","logo":""},"keywords":["karriere"],"dateCreated":"2021-07-29T06:52:00Z","datePublished":"2021-07-29T06:52:00Z","dateModified":"2025-03-04T12:41:51Z"},"rendered":"<script type=\"application\/ld+json\" class=\"wp-parsely-metadata\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"NewsArticle\",\"headline\":\"Eine gemeinsame Sprache: Coding Guidelines in Software Engineering\",\"url\":\"http:\\\/\\\/www.capgemini.com\\\/de-de\\\/insights\\\/blog\\\/coding-guidelines\\\/\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.capgemini.com\\\/de-de\\\/insights\\\/blog\\\/coding-guidelines\\\/\"},\"thumbnailUrl\":\"https:\\\/\\\/www.capgemini.com\\\/de-de\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/04\\\/coding-guidelines-in-software-engineering_2-1.jpg?w=150&h=150&crop=1\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.capgemini.com\\\/de-de\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/04\\\/coding-guidelines-in-software-engineering_2-1.jpg\"},\"articleSection\":\"Karriere\",\"author\":[],\"creator\":[],\"publisher\":{\"@type\":\"Organization\",\"name\":\"Capgemini\",\"logo\":\"\"},\"keywords\":[\"karriere\"],\"dateCreated\":\"2021-07-29T06:52:00Z\",\"datePublished\":\"2021-07-29T06:52:00Z\",\"dateModified\":\"2025-03-04T12:41:51Z\"}<\/script>","tracker_url":"https:\/\/cdn.parsely.com\/keys\/capgemini.com\/p.js"},"jetpack_featured_media_url":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg","archive_status":false,"featured_image_src":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg","featured_image_alt":"","jetpack_sharing_enabled":true,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Capgemini","distributor_original_site_url":"https:\/\/www.capgemini.com\/de-de","push-errors":false,"featured_image_url":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/04\/coding-guidelines-in-software-engineering_2-1.jpg","author_title":"Capgemini Karriere","author_thumbnail_url":"https:\/\/www.capgemini.com\/de-de\/wp-content\/uploads\/sites\/8\/2022\/07\/Spade_Thumbnail_03.jpg?w=200","author_thumbnail_alt":"Capgemini Karriere","_links":{"self":[{"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/posts\/527336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/comments?post=527336"}],"version-history":[{"count":11,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/posts\/527336\/revisions"}],"predecessor-version":[{"id":875098,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/posts\/527336\/revisions\/875098"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/media\/527338"}],"wp:attachment":[{"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/media?parent=527336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/categories?post=527336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/tags?post=527336"},{"taxonomy":"brand","embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/brand?post=527336"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/service?post=527336"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/industry?post=527336"},{"taxonomy":"partners","embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/partners?post=527336"},{"taxonomy":"blog-topic","embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/blog-topic?post=527336"},{"taxonomy":"content-group","embeddable":true,"href":"https:\/\/www.capgemini.com\/de-de\/wp-json\/wp\/v2\/content-group?post=527336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}