Best Practice Leitfaden Development - DSAG
Best Practice Leitfaden Development - DSAG
Best Practice Leitfaden Development - DSAG
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
60<br />
10 anHanG: naMensKonVentionen<br />
10.3 MetHoden<br />
Methoden sollten einen kurzen, sprechenden, englischen namen besitzen. Folgende Präfixe<br />
deuten auf die aufgabe der Methode:<br />
set_... setzen von Werten<br />
get_... Laden von Werten<br />
send_... senden von informationen<br />
save_... sichern der daten auf die datenbank<br />
etc.<br />
die genaue Funktion sollte in der Beschreibung der Methode stehen. reicht der Platz (60 zeichen)<br />
nicht aus, so sollte die ausführliche dokumentation der Methode in der Klassendokumentation<br />
erfolgen.<br />
10.4 siGnatur Von MetHoden<br />
die Parameter einer Methode werden wie folgt bezeichnet.<br />
nr. Parameterart Präfix<br />
0 importing i_...<br />
1 exporting e_...<br />
2 Changing C_...<br />
3 returning r_...<br />
10.5 FunKtionsGruPPen und -Bausteine<br />
typ Konvention Beispiel<br />
Funktionsgruppen ymm_ccc_… yCa_KonFiGuration<br />
Funktionsbausteine ymm_... ysd_FaKtura_zu_We<br />
die schnittstellen von Funktionsbausteinen orientieren sich an denen der objektorientierten<br />
Programmierung (vgl. 10.4).<br />
BEST PRACTICE: tabellen können auch als import, export oder Changing Parameter übergeben<br />
werden, sodass stets Klarheit herrscht, welche tabellen im Funktionsbaustein geändert werden<br />
und welche nicht. des Weiteren stellt der syntax-Check im aBaP sicher, dass importparameter<br />
nicht verändert werden dürfen.