Navigation

Montag, 10. September 2007

Verwirrung bei Type / Like

Es ist morgen früh, mal wieder eine Planänderung. Den Funblock gibt’s nun nicht mehr. Er heisst jetzt "Alternativblock". Klingt auch viel



professioneller :)


Weiter ging’s mit organisatorischem. Es gab Infos über die erste Praxisarbeit und man merkte schnell. Alle sind gespannt, wie diese



Praxisarbeit herauskommen wird. Thomas wurden die Infos regelrecht aus den Fingern gesaugt.


Anschliessend ging’s wie gewohnt weiter. Zuerst etwas Grundsätzliches zum Thema Zeichensatz, UNICODE, UCCHECK bevor wir uns in die



Stringverarbeitung stürzten. Dazu erledigten wir einige Übungen.


Als es dann zum nächsten Thema, den Geschachtelten Strukturen ging, fing das Chaos an. Um trotzdem bei Laune zu bleiben wurden die Datentypen



dementsprechend kreativ benammst.


Um dies zu verdeutlichen hier der Ausschnitt aus dem Coding:


REPORT  zztesttz2.


DATA: wf_feld2 TYPE i,


      wf_feld3(10) TYPE c


PARAMETER: pm_feld1(10) TYPE c DEFAULT '0000004711'.


break zehnder.


shift pm_feld1 left deleting leading '0'.


WRITE: pm_feld1.


types: begin of ty_judi.


     include structure lvc_s_fcat.


types: feld1,


       feld2,


       end of ty_judi.


data: it_judihui type standard table of ty_judi.


data: wa_judihui like line of it_judihui,


      wa_judihui4 type ty_judi,


      wa_judihui3 type line of lvc_t_fcat,


      wa_judihui5 type lvc_t_fcat,


      wa_judihuit like it_judihui,


*      wa_judihui6 like ty_judi,


      ita_judihui7 like standard table of mara.


Weiter ging’s: Mit den geschachtelten und nochmals geschachtelten Strukturen hielten wir uns nicht lange auf. Da war das Thema Namenskonventionen erzwingen viel interessanter.


Im Zusammenhang mit den Breakpoint und Assertions wurden wir zuerst wieder verwirrt. Schliesslich muss dabei doppelt verdreht gedacht werden, was die einen schon gefährlich nahe an die Grenze des machbaren brachte ;)


 


Danach nahmen wir den Codeinspector (SCI) genauer unter die Lupe und fanden viele Möglichkeiten, die dem Entwickler helfen können, sauber zu Programmieren oder Namenskonventionen einzuhalten. Übermütig wollten die Raper den Code Inspector obligatorisch machen, doch Thomas intervenierte sehr vehement. :)

Keine Kommentare:

Kommentar veröffentlichen

Danke für Ihren Kommentar