{"id":1639,"date":"2020-02-06T08:47:22","date_gmt":"2020-02-06T07:47:22","guid":{"rendered":"https:\/\/www.dotsource.de\/labs\/?p=1639"},"modified":"2024-07-18T15:18:21","modified_gmt":"2024-07-18T13:18:21","slug":"standardisierung-der-javascript-architektur-fuer-sap-commerce-cloud-systeme","status":"publish","type":"post","link":"https:\/\/www.dotsource.de\/labs\/standardisierung-der-javascript-architektur-fuer-sap-commerce-cloud-systeme\/","title":{"rendered":"Standardisierung der JavaScript Architektur f\u00fcr SAP-Commerce-Cloud-Systeme"},"content":{"rendered":"<p>Je gr\u00f6\u00dfer ein Projekt ist, desto wahrscheinlicher ist es auch dar\u00fcber den \u00dcberblick zu verlieren. Ohne \u00dcberblick ist es wesentlich schwerer Fehler zu identifizieren und zu beheben, aber auch neue Inhalte sauber hinzuzuf\u00fcgen. Um ein Projekt \u00fcbersichtlich zu halten, m\u00fcssen seine Bestandteile gut strukturiert sein, so auch der JavaScript Code. Die Aufrechterhaltung von wohlstrukturiertem Code kostet viel Zeit, wenn es keine festen Vorgaben gibt. So muss der Entwickler bei jeder \u00c4nderung viel Zeit damit verbringen die L\u00f6sung f\u00fcr sein Problem sauber zu implementieren. Aus Zeitmangel wird jedoch vereinzelt nur so weit gearbeitet, bis die Funktionalit\u00e4t sichergestellt wurde. In vielen F\u00e4llen hei\u00dft das, dass auf Sauberkeit und Strukturiertheit des Codes wenig Wert gelegt wird.<\/p>\n<p>Hier kommt eine Architektur ins Spiel. Durch eine feste Vorgabe, wie Probleme zu l\u00f6sen sind, wird der Zeitaufwand eliminiert, der sonst in die Planung der L\u00f6sung flie\u00dfen w\u00fcrde. Au\u00dferdem kann garantiert werden, dass der Code einheitlich strukturiert ist. So k\u00f6nnen auch bei m\u00f6glichen Personalwechseln andere Entwickler ohne viel Einarbeitung den Code verstehen.<\/p>\n<p>Da diese Architektur, nachdem sie einmal eingef\u00fchrt ist, nur sehr unangenehm wieder zu ersetzen ist, sollte sie von Beginn an optimal ausgelegt sein. So ist es Ziel dieser Arbeit eine Architektur zu entwickeln, die in SAP-Commerce-Cloud Systemen optimal einsetzbar ist.<\/p>\n<figure id=\"attachment_1637\" aria-describedby=\"caption-attachment-1637\" style=\"width: 635px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/02\/Schema-des-Observer-Patterns.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1637 size-full\" src=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/02\/Schema-des-Observer-Patterns.png\" alt=\"Schema des Observer Patterns\" width=\"635\" height=\"219\" srcset=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/02\/Schema-des-Observer-Patterns.png 635w, https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/02\/Schema-des-Observer-Patterns-300x103.png 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-1637\" class=\"wp-caption-text\">Schema des Observer Patterns<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/02\/Standardisierung-der-JavaScript-Architektur-f\u00fcr-SAP-Commerce-Cloud-Systeme.pdf\">Kostenloser Download der gesamten Praxisarbeit<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je gr\u00f6\u00dfer ein Projekt ist, desto wahrscheinlicher ist es auch dar\u00fcber den \u00dcberblick zu verlieren. Ohne \u00dcberblick ist es wesentlich schwerer Fehler zu identifizieren und zu beheben, aber auch neue Inhalte sauber hinzuzuf\u00fcgen. Um ein Projekt \u00fcbersichtlich zu halten, m\u00fcssen seine Bestandteile gut strukturiert sein, so auch der JavaScript Code. Die Aufrechterhaltung von wohlstrukturiertem Code &hellip; <a href=\"https:\/\/www.dotsource.de\/labs\/standardisierung-der-javascript-architektur-fuer-sap-commerce-cloud-systeme\/\" class=\"more-link\">weiterlesen<span class=\"screen-reader-text\"> &#8222;Standardisierung der JavaScript Architektur f\u00fcr SAP-Commerce-Cloud-Systeme&#8220;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[231],"tags":[188,38,62,146],"class_list":["post-1639","post","type-post","status-publish","format-standard","hentry","category-entwicklung","tag-architektur","tag-e-commerce","tag-javascript","tag-sap"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/1639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/comments?post=1639"}],"version-history":[{"count":1,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/1639\/revisions"}],"predecessor-version":[{"id":1640,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/1639\/revisions\/1640"}],"wp:attachment":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/media?parent=1639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/categories?post=1639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/tags?post=1639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}