{"id":487,"date":"2015-12-20T22:25:42","date_gmt":"2015-12-20T20:25:42","guid":{"rendered":"http:\/\/www.medtech-ingenieur.de\/?p=487"},"modified":"2021-08-06T15:03:11","modified_gmt":"2021-08-06T14:03:11","slug":"gastblog-programmierrichtlinien","status":"publish","type":"post","link":"https:\/\/medtech-ingenieur.de\/en\/gastblog-programmierrichtlinien\/","title":{"rendered":"Programming guidelines"},"content":{"rendered":"<p>What points and rules should be considered and followed when writing program code? What methods and approaches can be used to improve code quality despite, or perhaps because of, growing team sizes and increasing project complexity?<\/p>\n<p>A good approach is to establish programming guidelines that specify requirements for code and code commenting. If the guidelines are followed, the result is code that is &quot;cast from a single mold.&quot; Figuratively speaking, a &quot;uniform language&quot; is agreed upon, according to whose conventions the code is created. Code passes through many hands during development, so the guidelines should be interpreted and written strictly and comprehensively to prevent time being lost due to poorly understood code. Furthermore, the guidelines and their adherence to them establish a certain quality standard within the company, ensuring that no uncommented program sections or those littered with jump instructions (goto) make it into the review process or, in the worst case, into the finished product. The programming instructions cover all parts of the software. They range from file names and the type of documentation to specifications for variable names.<\/p>\n<p>When considering what information the instructions should contain, I consider the following guidelines to be useful. For a structured approach, an initial division into <strong>Source code<\/strong> and <strong>Comments <\/strong>In the source code, the specifications <strong>functional<\/strong><strong>learner<\/strong> or <strong>formula<\/strong><strong>learner<\/strong> Be nature.<br \/>\n<div class=\"table-scrollable\">\r\n<table style=\"min-width: 300px;\">\r\n<tbody>\r\n<tr>\r\n<td colspan=\"2\" bgcolor=\"#FFFFFF\">\r\n<h4><strong><center>Your contact person:<\/strong><\/center><\/h4>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center;\" bgcolor=\"#f9f9f9\"><strong><span style=\"color: #2c2ccc;\">Dipl.-Ing. Goran Madzar<\/span><\/strong><span style=\"color: #2c2ccc;\">, Partner, Senior Systems Engineer\u00a0<\/span><br \/>E-mail: <a href=\"mailto:madzar@medtech-ingenieur.de\">madzar@medtech-ingenieur.de<\/a> <br \/>Phone:\u00a0\u00a0<a href=\"tel:+499131691240\">+49 9131 691 240<\/a><\/td>\r\n<td style=\"background-image: url('https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2018\/08\/madzar_goran_220px-100x100.png'); background-repeat: no-repeat; background-position: center; background-size: cover;\" bgcolor=\"#f9f9f9\" width=\"100px\">\u00a0<\/td>\r\n<\/tr>\r\n<tr>\r\n<td colspan=\"2\" bgcolor=\"#FFFFFF\"><center><p>Do you need support with the development of your medical device? We&#039;re happy to help! MEDtech Ingenieur GmbH offers hardware development, software development, systems engineering, mechanical development, and consulting services from a single source. Contact us.<\/p>\r\n<center><a class=\"large blue button\" href=\"https:\/\/medtech-ingenieur.de\/en\/kontakt\/\">make contact<\/a><\/center><br\/><\/center><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div><br \/>\nAt <strong>Comments<\/strong> The language, minimal content, and positioning are specified. An example of this is: Every function must be commented. This comment must contain a brief function description and describe all passed parameters. The use of a tool can also be specified during commenting. Doxygen is a very good and free tool that generates printable documentation of the program code from the keywords used in comments.<\/p>\n<p><strong>Functional specifications for the source code<\/strong> include requirements for functions, data types, and operators. Certain functions that make the code difficult to read should be prohibited (goto(), complicated constructs with decrements and increments). Furthermore, it is worthwhile to restrict the data types to be used. For example, the use of data types from <strong>stdint.h<\/strong> the size and value range independent of the target system.<\/p>\n<p>Both<strong> formal specifications for the source code<\/strong> This concerns the external appearance. This defines requirements such as indentation with spaces instead of tabs, bracketing of functions, and the naming of constants, variables, functions, and other attributes. Using the module\/class name as the function prefix makes it much easier to assign functions to modules.<\/p>\n<p>Extensively commented and &quot;clean&quot; code is easier to reuse, hand over to another programmer, and maintain. Because a function whose task is precisely known and whose required parameters are described is easy to understand and therefore use.<\/p>\n<p>And in general, I can say: As a programmer, it makes me proud when I have written a nice piece of code and receive a compliment for it during a review or from the customer ;)<\/p>\n<p>One challenging aspect, of course, is the length of the guidelines. The guidelines I created are 30 pages long. It&#039;s also a good idea to create a summary that doesn&#039;t exceed one page (DIN A4). This summary can serve as a compact reminder at work. The summary is shown in the image below and can be downloaded as a PDF. Anyone interested in the complete guideline can simply contact me.<\/p>\n<figure id=\"attachment_489\" aria-describedby=\"caption-attachment-489\" style=\"width: 968px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-489 size-full\" src=\"https:\/\/www.medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1.png\" alt=\"Programmierrichtlinie C\/C++ (\u00dcbersicht)\" width=\"968\" height=\"689\" srcset=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1.png 968w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1-300x214.png 300w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1-100x71.png 100w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1-150x107.png 150w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1-200x142.png 200w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1-450x320.png 450w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1-600x427.png 600w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1-900x641.png 900w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinie_EinseitigV1-768x547.png 768w\" sizes=\"auto, (max-width: 968px) 100vw, 968px\" \/><\/a><figcaption id=\"caption-attachment-489\" class=\"wp-caption-text\">C\/C++ Programming Guidelines (Overview)<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/Programmierrichtlinien_EinseitigV1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Programming guidelines overview as PDF for download<\/a><\/p>\n<p>What are your thoughts on the topic of programming guidelines? Are they necessary? What experience do you have with this topic? Where do you see the problems or weaknesses in their creation and implementation in companies? I would be very happy to hear from you, of course, even if you have any criticism, suggestions, or questions on the topic. Anyone interested in the complete guideline can simply contact me.<\/p>\n<p>Best regards<\/p>\n<p>Benjamin Eichinger<del><\/del><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Welche Punkte und Regeln sollen beim Schreiben von Programmcode beachtet und eingehalten werden? Durch welche Mittel und Wege ist es m\u00f6glich, die Codequalit\u00e4t trotz oder gerade wegen gr\u00f6\u00dfer werdender Teams und steigender Komplexit\u00e4t der Projekte zu steigern? Ein guter Ansatz ist das Aufstellen von Programmierrichtlinien in denen Vorgaben f\u00fcr den Code und die Kommentierung des [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":3766,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,6],"tags":[123,121,122,120],"class_list":["post-487","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gastblogs","category-software","tag-c-programmierung","tag-code","tag-kommentierung","tag-programmierrichtlinien","post-wrapper","thrv_wrapper"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programmierrichtlinien - MEDtech Ingenieur GmbH<\/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:\/\/medtech-ingenieur.de\/en\/gastblog-programmierrichtlinien\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmierrichtlinien - MEDtech Ingenieur GmbH\" \/>\n<meta property=\"og:description\" content=\"Welche Punkte und Regeln sollen beim Schreiben von Programmcode beachtet und eingehalten werden? Durch welche Mittel und Wege ist es m\u00f6glich, die Codequalit\u00e4t trotz oder gerade wegen gr\u00f6\u00dfer werdender Teams und steigender Komplexit\u00e4t der Projekte zu steigern? Ein guter Ansatz ist das Aufstellen von Programmierrichtlinien in denen Vorgaben f\u00fcr den Code und die Kommentierung des [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/medtech-ingenieur.de\/en\/gastblog-programmierrichtlinien\/\" \/>\n<meta property=\"og:site_name\" content=\"MEDtech Ingenieur GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/medtechIngenieur\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-20T20:25:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-06T14:03:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/code-820275_960_720.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Benjamin Eichinger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MedtechIng\" \/>\n<meta name=\"twitter:site\" content=\"@MedtechIng\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Eichinger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/\"},\"author\":{\"name\":\"Benjamin Eichinger\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/person\\\/0b3f81df44bdd27dcf4783ea42d7e91b\"},\"headline\":\"Programmierrichtlinien\",\"datePublished\":\"2015-12-20T20:25:42+00:00\",\"dateModified\":\"2021-08-06T14:03:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/\"},\"wordCount\":659,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2015\\\/12\\\/code-820275_960_720.jpg\",\"keywords\":[\"C-Programmierung\",\"Code\",\"Kommentierung\",\"Programmierrichtlinien\"],\"articleSection\":[\"Gastblogs\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/\",\"name\":\"Programmierrichtlinien - MEDtech Ingenieur GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2015\\\/12\\\/code-820275_960_720.jpg\",\"datePublished\":\"2015-12-20T20:25:42+00:00\",\"dateModified\":\"2021-08-06T14:03:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/#primaryimage\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2015\\\/12\\\/code-820275_960_720.jpg\",\"contentUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2015\\\/12\\\/code-820275_960_720.jpg\",\"width\":960,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/gastblog-programmierrichtlinien\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmierrichtlinien\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#website\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\",\"name\":\"MEDtech Ingenieur GmbH\",\"description\":\"Ingenieursdienstleister f\u00fcr Medizintechnik\",\"publisher\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\"},\"alternateName\":\"MEDtech\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/medtech-ingenieur.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\",\"name\":\"MEDtech Ingenieur\",\"alternateName\":\"MEDtech\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/logo-700x700-1.png\",\"contentUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/logo-700x700-1.png\",\"width\":700,\"height\":700,\"caption\":\"MEDtech Ingenieur\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/medtechIngenieur\",\"https:\\\/\\\/x.com\\\/MedtechIng\",\"https:\\\/\\\/www.instagram.com\\\/medtech.ingenieure\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/37871229\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/person\\\/0b3f81df44bdd27dcf4783ea42d7e91b\",\"name\":\"Benjamin Eichinger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/cropped-Benjamin-96x96.png\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/cropped-Benjamin-96x96.png\",\"contentUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/cropped-Benjamin-96x96.png\",\"caption\":\"Benjamin Eichinger\"},\"description\":\"Benjamin hat einen Bachelor in Medizintechnik und einen Master in Elektrotechnik. Bei MEDtech Ingenieur arbeitet er \u00fcberwiegend in der Softwareentwicklung. Neben der hardwarenahen Programmierung in C und C++ erstellt er auch grafische Oberfl\u00e4chen unter Verwendung der Qt-Klassenbibliothek.\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/en\\\/author\\\/benjamin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programmierrichtlinien - MEDtech Ingenieur GmbH","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:\/\/medtech-ingenieur.de\/en\/gastblog-programmierrichtlinien\/","og_locale":"en_US","og_type":"article","og_title":"Programmierrichtlinien - MEDtech Ingenieur GmbH","og_description":"Welche Punkte und Regeln sollen beim Schreiben von Programmcode beachtet und eingehalten werden? Durch welche Mittel und Wege ist es m\u00f6glich, die Codequalit\u00e4t trotz oder gerade wegen gr\u00f6\u00dfer werdender Teams und steigender Komplexit\u00e4t der Projekte zu steigern? Ein guter Ansatz ist das Aufstellen von Programmierrichtlinien in denen Vorgaben f\u00fcr den Code und die Kommentierung des [&hellip;]","og_url":"https:\/\/medtech-ingenieur.de\/en\/gastblog-programmierrichtlinien\/","og_site_name":"MEDtech Ingenieur GmbH","article_publisher":"https:\/\/www.facebook.com\/medtechIngenieur","article_published_time":"2015-12-20T20:25:42+00:00","article_modified_time":"2021-08-06T14:03:11+00:00","og_image":[{"width":960,"height":640,"url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/code-820275_960_720.jpg","type":"image\/jpeg"}],"author":"Benjamin Eichinger","twitter_card":"summary_large_image","twitter_creator":"@MedtechIng","twitter_site":"@MedtechIng","twitter_misc":{"Written by":"Benjamin Eichinger","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/#article","isPartOf":{"@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/"},"author":{"name":"Benjamin Eichinger","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/person\/0b3f81df44bdd27dcf4783ea42d7e91b"},"headline":"Programmierrichtlinien","datePublished":"2015-12-20T20:25:42+00:00","dateModified":"2021-08-06T14:03:11+00:00","mainEntityOfPage":{"@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/"},"wordCount":659,"commentCount":0,"publisher":{"@id":"https:\/\/medtech-ingenieur.de\/#organization"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/#primaryimage"},"thumbnailUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/code-820275_960_720.jpg","keywords":["C-Programmierung","Code","Kommentierung","Programmierrichtlinien"],"articleSection":["Gastblogs","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/","url":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/","name":"Programmierrichtlinien - MEDtech Ingenieur GmbH","isPartOf":{"@id":"https:\/\/medtech-ingenieur.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/#primaryimage"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/#primaryimage"},"thumbnailUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/code-820275_960_720.jpg","datePublished":"2015-12-20T20:25:42+00:00","dateModified":"2021-08-06T14:03:11+00:00","breadcrumb":{"@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/#primaryimage","url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/code-820275_960_720.jpg","contentUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2015\/12\/code-820275_960_720.jpg","width":960,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/medtech-ingenieur.de\/gastblog-programmierrichtlinien\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/medtech-ingenieur.de\/"},{"@type":"ListItem","position":2,"name":"Programmierrichtlinien"}]},{"@type":"WebSite","@id":"https:\/\/medtech-ingenieur.de\/#website","url":"https:\/\/medtech-ingenieur.de\/","name":"MEDtech Ingenieur GmbH","description":"Engineering service provider for medical technology","publisher":{"@id":"https:\/\/medtech-ingenieur.de\/#organization"},"alternateName":"MEDtech","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/medtech-ingenieur.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/medtech-ingenieur.de\/#organization","name":"MEDtech Engineer","alternateName":"MEDtech","url":"https:\/\/medtech-ingenieur.de\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/logo\/image\/","url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2024\/01\/logo-700x700-1.png","contentUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2024\/01\/logo-700x700-1.png","width":700,"height":700,"caption":"MEDtech Ingenieur"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/medtechIngenieur","https:\/\/x.com\/MedtechIng","https:\/\/www.instagram.com\/medtech.ingenieure\/","https:\/\/www.linkedin.com\/company\/37871229\/"]},{"@type":"Person","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/person\/0b3f81df44bdd27dcf4783ea42d7e91b","name":"Benjamin Eichinger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2023\/05\/cropped-Benjamin-96x96.png","url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2023\/05\/cropped-Benjamin-96x96.png","contentUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2023\/05\/cropped-Benjamin-96x96.png","caption":"Benjamin Eichinger"},"description":"Benjamin holds a bachelor&#039;s degree in medical engineering and a master&#039;s degree in electrical engineering. At MEDtech Ingenieur, he primarily works in software development. In addition to hardware-oriented programming in C and C++, he also creates graphical interfaces using the Qt class library.","url":"https:\/\/medtech-ingenieur.de\/en\/author\/benjamin\/"}]}},"_links":{"self":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/comments?post=487"}],"version-history":[{"count":11,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/487\/revisions"}],"predecessor-version":[{"id":5924,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/487\/revisions\/5924"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/media\/3766"}],"wp:attachment":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/media?parent=487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/categories?post=487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/tags?post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}