Weinberg's Second Law
Allgemein
Gerald M. Weinberg Blog
Er meinte:
"If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization."
Anbei ein wenig Code -> ...
Kategorie Gerald M. Weinberg Blog
Er meinte:
"If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization."
Anbei ein wenig Code -> ...
Ein erfahrener Java Programmierer sollte
mal in einem Objekt eine CompareTo() - Methode implementieren, hier der
erste Wurf:
public int compareTo (Object obj) {
return (int)((getVarianceAmount()
- ((OfferedActivity)obj).getVarianceAmount()));
}
Man wies ihn darauf hin, dass die Methode getVarianceAmount() einen Float liefert und dies zu Ungenauigkeiten führen könnte
Hier der gefixte Code:
public int compareTo (Object obj) {
return (int)(100.0 * (getVarianceAmount()
- ((OfferedActivity)obj).getVarianceAmount()));
}
Gruß JJR
Quelle
public int compareTo (Object obj) {
return (int)((getVarianceAmount()
- ((OfferedActivity)obj).getVarianceAmount()));
}
Man wies ihn darauf hin, dass die Methode getVarianceAmount() einen Float liefert und dies zu Ungenauigkeiten führen könnte
Hier der gefixte Code:
public int compareTo (Object obj) {
return (int)(100.0 * (getVarianceAmount()
- ((OfferedActivity)obj).getVarianceAmount()));
}
Gruß JJR
Quelle