{"id":1275,"date":"2017-01-10T12:36:54","date_gmt":"2017-01-10T11:36:54","guid":{"rendered":"http:\/\/www.pitss.org\/blog\/?p=1275"},"modified":"2018-04-03T17:34:34","modified_gmt":"2018-04-03T15:34:34","slug":"clean-code-und-pitss-con","status":"publish","type":"post","link":"https:\/\/pitss.org\/de\/clean-code-und-pitss-con\/","title":{"rendered":"Clean Code und PITSS.CON"},"content":{"rendered":"<p>Clean Code wurde erstmals vom Pionier Robert C. Martin in seinem Buch &#8222;Clean Code: Refactoring, Patterns, Testen und Techniken f\u00fcr sauberen Code.&#8220; umfangreich beschrieben.<\/p>\n<p>Er hat sich auf \u00fcber 400 Seiten \u00fcber Namenskonventionen, Funktionen, Kommentaren, Formatierungen, Datenstrukturen, Unit-Tests und vielem mehr ausgelassen, um leichten, verst\u00e4ndlichen, ja eleganten und wartbaren Code zu erstellen. Eine der zentralen Aussagen des Werkes; mehr als 80% des Aufwandes innerhalb der Lebenszeit einer Software entf\u00e4llt\u00a0auf Wartung. Und bei den Lebenszyklen der <a href=\"https:\/\/pitss.org\/de\/oracle-forms-12c-features\/\">Oracle Forms-Anwendungen<\/a> ist es vermutlich deutlich mehr. Zeit f\u00fcr das Lesen von Code, das Erahnen von Kommentaren und das Verstehen der Zusammenh\u00e4nge und Prozesse, die einst mit dieser Implementierung umgesetzt werden sollten.<\/p>\n<p><strong>Diese Aufgabe zu unterst\u00fctzen hat sich das aktuelle <a href=\"https:\/\/pitss.org\/de\/produkte\/pitss-con\/\">PITSS.CON-Release<\/a> 16.2 angenommen.\u00a0<\/strong><\/p>\n<p>Bereits jetzt erf\u00fcllt PITSS.CON mit Source Code Analytics wichtige Aufgaben zur Sicherstellung eines Clean Code-Ansatzes in der Software-Entwicklung. Folgen Sie den Ausf\u00fchrungen von Robert C. Martin und sie werden sehen, dass Sie viele seiner Konzepte mit PITSS.CON in der Forms, <a href=\"https:\/\/pitss.org\/de\/oracle-reports-abloesung-alternativen\/\">Reports<\/a> und PL\/SQL-Programmierung umsetzen und sicherstellen k\u00f6nnen.<\/p>\n<p>Neben den vielen unterschiedlichen analytischen F\u00e4higkeiten auf dem statischen Source Code zur Ermittlung von Software-Metriken und der Kontrolle von Namenskonventionen und eigenen Regeln, ist PITSS.CON nun auch in der Lage, dynamische Abl\u00e4ufe in der Software mit dem Source-Code zu verbinden und so das Prozessverst\u00e4ndnis, die Aufzeichnung von TestCases und die Analyse des Anwenderverhalten in der Applikation aus v\u00f6llig neuen Blickwinkeln zu betrachten.<\/p>\n<p><strong>Erfahren Sie, was in Ihrer Oracle-Applikation steckt!<\/strong><\/p>\n<p>Mit einer Analyse zur Laufzeit der Applikation erkennt der Entwickler, welche Teile der Anwendung\u00a0in welchem Ma\u00dfe genutzt werden, wo Schwachstellen liegen und wie die Applikation sinnvoll verbessert werden kann. Im Fehlerfall kann der Anwender\u00a0die notwendigen Schritte aufzeichnen und der Entwickler bekommt somit alle notwendigen Informationen, incl. der Daten, um den Fehler zu rekonstruieren und zu beheben.<\/p>\n<p>Erleben Sie im <a href=\"https:\/\/pitss.org\/de\/webinar-prozesse-performance-potentiale-oracle-applikationen-richtig-analysieren\/\">Webinar<\/a> die M\u00f6glichkeiten dieser Analyse. Sollten Sie verhindert sein, schreiben Sie uns.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Clean Code wurde erstmals vom Pionier Robert C. Martin in seinem Buch &#8222;Clean Code: Refactoring, Patterns, Testen und Techniken f\u00fcr sauberen Code.&#8220; umfangreich beschrieben. Er hat sich auf \u00fcber 400 Seiten \u00fcber Namenskonventionen, Funktionen, Kommentaren, Formatierungen, Datenstrukturen, Unit-Tests und vielem mehr ausgelassen, um leichten, verst\u00e4ndlichen, ja eleganten und wartbaren Code zu erstellen. Eine der zentralen [&hellip;]<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[82,97,98,101,81],"tags":[],"class_list":["post-1275","post","type-post","status-publish","format-standard","hentry","category-forms","category-forms_reports","category-oracle-forms","category-pitss-con","category-tech-blog"],"_links":{"self":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/1275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/comments?post=1275"}],"version-history":[{"count":5,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/1275\/revisions"}],"predecessor-version":[{"id":22304,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/1275\/revisions\/22304"}],"wp:attachment":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media?parent=1275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/categories?post=1275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/tags?post=1275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}