3. Juni 2008

Sourcecode-Formatierung im OTN-Forum

Fast jeden Tag sehe ich im OTN-Forum unformatierte Sourcecodes. Warum?

Das Problem ist, dass viele User gar nicht wissen, wie man Sourcecode formatieren kann. Beispiel:

/*
|| Summierung aller Sub-Aufträge
*/
if :control.sub_order_id is not null then
select sum (value)
into :control.sum
from sum_orders
where order_id in (select order_id
from sub_orders
where sub_order_id = :control.sub_order_id
and sub_order_type = 'ONLINE');
else
:control.sum := 0;
end if;
/*
|| Diese Summe benötigen wir nun für ...
*/

Wer kann das lesen? Ich löse zwar gerne Rätsel, aber nicht, wenn es sich um Sourcecodes handelt. Wie können wir das Problem lösen?

Benutze [pre] vor dem Sourcecode und [/pre] am Ende. Dann ist es lesbar wie im Original:

[pre]
...
if :control.sub_order_id is not null then
select sum (value)
into :control.sum
...
[/pre]

und so sieht der vorformatierte Text dann aus, nachdem die preformat-tags genutzt wurden:

/*
|| Summierung aller Sub-Aufträge
*/
if :control.sub_order_id is not null then
select sum (value)
into :control.sum
from sum_orders
where order_id in (select order_id
from sub_orders
where sub_order_id = :control.sub_order_id
and sub_order_type = 'ONLINE');
else
:control.sum := 0;
end if;
/*
|| Diese Summe benötigen wir nun für ...
*/

Besser kann der Sourcecode kaum aussehen!

Viel Spass damit
Gerd

Keine Kommentare: