Hallo,
ich wollte Euch mal ein Stück Code posten, um Eure Meinungen dazu zu lesen. Einfach frei von der Leber weg. Ich bin in den Weiten des Webs zufällig auf das Codestück gestoßen, aber ich möchte jetzt nichts dazu sagen, um Eure Meinungen nicht zu beeinflussen.
Ich habe das Codestück bewußt groß gewählt, damit man es hier im Forum scrollen muß. Das soll das Scrollen in der IDE nachstellen und kommt dem Original sehr nahe.
Eines noch: Es geht nicht um Syntax oder Korrektheit, Sinn oder Unsinn
Es geht auch nicht darum, ob hier ein Iterator angebracht ist oder nicht. Die JavaDoc ist ebenfalls nicht gefragt. Die "..." stellen einfache Anweisungen dar.
Postet bitte alles was Euch dazu einfällt, Positives, als auch Negatives. Vielen Dank fürs Mitmachen
ich wollte Euch mal ein Stück Code posten, um Eure Meinungen dazu zu lesen. Einfach frei von der Leber weg. Ich bin in den Weiten des Webs zufällig auf das Codestück gestoßen, aber ich möchte jetzt nichts dazu sagen, um Eure Meinungen nicht zu beeinflussen.
Ich habe das Codestück bewußt groß gewählt, damit man es hier im Forum scrollen muß. Das soll das Scrollen in der IDE nachstellen und kommt dem Original sehr nahe.
Eines noch: Es geht nicht um Syntax oder Korrektheit, Sinn oder Unsinn
Java:
// ... a big piece of javadoc
public boolean doSomeStuff(String s, Object o) {
int i = 0;
int j = 0;
int il = 0;
int jl = 0;
List<String> l1 = null;
List<Integer> l2 = null;
if(s == null || s.length() == 0) {
throw ...
}
if(o == null) {
throw ...
}
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
l1 = ... // method call to get l1, always != null
l1.add(s);
l1.add(o.toString());
...
...
...
...
...
il = l1.size();
for(i = 0; i < il; i ++) {
...
...
...
...
...
l2 = ... // method call to get l2, always != null
jl = l2.size();
for(j = 0; j < jl; j ++) {
...
...
...
...
...
...
...
}
...
...
s = "foo";
...
...
...
...
...
o = "stuff";
...
...
...
l1.add(s);
l1.add(o.toString());
...
return l1.size() == 42;
}
}
Postet bitte alles was Euch dazu einfällt, Positives, als auch Negatives. Vielen Dank fürs Mitmachen