{"id":16714,"date":"2015-04-21T08:48:18","date_gmt":"2015-04-21T06:48:18","guid":{"rendered":"http:\/\/www.pitss.org\/blog\/?p=571"},"modified":"2017-12-20T14:19:52","modified_gmt":"2017-12-20T13:19:52","slug":"pitss-con-15-1-new-features-in-source-code-analytics","status":"publish","type":"post","link":"https:\/\/pitss.org\/de\/pitss-con-15-1-new-features-in-source-code-analytics\/","title":{"rendered":"PITSS.CON 15.1 New Features in Source Code Analytics"},"content":{"rendered":"<p>In das neue Release 15.1 von <a href=\"https:\/\/pitss.org\/de\/produkte\/pitss-con\/\">PITSS.CON<\/a> sind diverse Neuerungen eingeflossen.<\/p>\n<p>Im Bereich der Source Code Analytics ist die gr\u00f6\u00dfte Neuerung die Einf\u00fchrung der Snapshots. Diese bilden eine Historie der Qualit\u00e4tsrelevanten Kennzahlen der einzelnen Komponenten der Applikation. Somit k\u00f6nnen zeitliche Ver\u00e4nderungen sichtbar gemacht werden.<\/p>\n<p>Eine weitere, sehr interessante Erweiterung ist der Source Code Formatter. Dieser erm\u00f6glicht es \u00fcber die gesamte Applikation einheitliche Formatierung des Source Codes umzusetzen. Sicherlich ist dies in Bereich der Datenbank Objekte durch Tools bereits gew\u00e4hrleistet. Aber besonders in den Programmeinheiten der Oracle Forms Programmeinheiten ist dies meist nicht konsequent durchgef\u00fchrt und senkt die Lesbarkeit des Source Codes immens. Mittels des Source Code Formatters kann eine Programmeinheit, ein Modul oder gar die ganze Applikation in einem Arbeitsschritt formatiert werden.<\/p>\n<p>F\u00fcr die Auswertung der Kennzahlen ist die neue Verdichtungsebene Module eingef\u00fchrt worden. Diese Verdichtungsebene erm\u00f6glicht Analysen zwischen den Ebenen Applikation und Programmeinheit.<\/p>\n<p>Last but not least sind noch die Programming Rules anzuf\u00fchren. PITSS.CON bietet einen Satz von diversen Pr\u00fcfungen auf Programmierrichtlinien. Beispielsweise werden Goto Anweisungen, deprecated Datentypen, dynamisches SQL und viele weitere Anweisungen im Code identifiziert. Welche Pr\u00fcfungen durchgef\u00fchrt werden kann frei entschieden werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In das neue Release 15.1 von PITSS.CON sind diverse Neuerungen eingeflossen. Im Bereich der Source Code Analytics ist die gr\u00f6\u00dfte Neuerung die Einf\u00fchrung der Snapshots. Diese bilden eine Historie der Qualit\u00e4tsrelevanten Kennzahlen der einzelnen Komponenten der Applikation. Somit k\u00f6nnen zeitliche Ver\u00e4nderungen sichtbar gemacht werden. Eine weitere, sehr interessante Erweiterung ist der Source Code Formatter. Dieser [&hellip;]<\/p>\n","protected":false},"author":12,"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":[101],"tags":[],"class_list":["post-16714","post","type-post","status-publish","format-standard","hentry","category-pitss-con"],"_links":{"self":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/16714","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/comments?post=16714"}],"version-history":[{"count":1,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/16714\/revisions"}],"predecessor-version":[{"id":18538,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/16714\/revisions\/18538"}],"wp:attachment":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media?parent=16714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/categories?post=16714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/tags?post=16714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}