Re(8): Problem bei Java ArrayList Programmierung
Geizhals » Forum » Programmierung » Problem bei Java ArrayList Programmierung (30 Beiträge, 539 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: Problem bei Java ArrayList Programmierung
 (mko am 01.11.2013, 16:24:09)
........
Re(8): Problem bei Java ArrayList Programmierung
04.11.2013, 18:39:09
Naja, ob jetzt durch zig Methoden durchhopsen muss, um endlich den Code zu
finden der wirklich was tut oder ob lange Methoden was unübersichtlicher
machen, liegt im Auge des Betrachters.
Wenn etwas von einem selber ist, versteht man sowieso alles viel besser als
andere..


Es macht aber auch schon einen Unterschied, ob im Stack Trace grob ersichtlich ist, was passiert, als wenn man sich erstmal in eine 100 Zeilen-Funktion einlesen muss.

Auch bläht der Zeilenumbruch und lange Variablennamen alles extremst auf..
Ich habe manchmal Methoden aufrufe die gehen über 2-3 Zeilen, weil da
Variablen alá "indexOfRemainingPages", etc. sind und eben nach 80 Zeichen
umgebrochen wird.. (Code von Kollegen).
Sowas finde ich genau NULL übersichtlicher, eher noch das Gegenteil..


80 Zeichen sind heute einfach nicht mehr zeitgemäß. Üblicherweise einigt man sich auf einen Wert, der für alle Leute eines Projekts sinnvoll ist.

Manches kann man einfach und lange coden oder eben kurz und mehr Tricky und da
sind Kommentare eben hilfreich..
Und ich habe Kollegen die sowas schreiben:

boolean var = true;

if(var)
   return true;
else if(!var)
   return false;

....

Wenn ich dann größere if-Konstrukte habe, dann kommentiere ich da eben auch
die "ifs", bzw auch continue oder break in Schleifen (wobei ich die sowieso
eher meide).


Man kanns übertreiben, man kanns aber auch untertreiben. Ein "tricky" Code ist auf lange Sicht oft schwer wartbar. Besser ist es oft den längeren, aber verständlicheren Weg zu gehen.

Bei den ganzen Geklammere am Ende, hätte ich fast die { übersehen..


Wenn man sauber einrückt, kann man das eigentlich nicht übersehen. Außer man macht if-Blöcke, die über eine Bildschirmseite gehen, wo wir aber wieder beim Thema zu lange Funktionen wären ;)

04.11.2013, 18:39 Uhr - Editiert von hellbringer, alte Version: hier
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung