« Custom EditForm.aspx NewForm.aspx DispForm.aspx | Main| Manchmal hat man den Eindruck ... »

Weinberg's Second Law

0
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

Mach einen Kommentar

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Amazon


Impressum

Firmenname: Peanuts-Soft
Straße Nummer: Biinger Strasse 8
PLZ Ort: 55263 Wackernheim
Telefon: +491772134526
E-Mail: joerg.reck @ peanuts-soft.de
Disclaimer: Peanuts-Soft übernimmt keine Garantie dafür, dass die auf dieser Website bereitgestellten Informationen vollständig, richtig und stets aktuell sind. Dies gilt auch für alle Links, auf die verwiesen wird. Peanuts-Soft ist für die Inhalte, auf die per Link verwiesen wird, nicht verantwortlich. Peanuts-Soft haftet nicht für konkrete, mittelbare und unmittelbare Schäden oder Schäden, die durch fehlende Nutzungsmöglichkeiten, Datenverluste oder entgangene Gewinne – sei es aufgrund der Nichteinhaltung vertraglicher Verpflichtungen, durch Fahrlässigkeit oder eine andere unerlaubte Handlung – im Zusammenhang mit der Nutzung von Dokumenten oder Informationen bzw. der Erbringung von Dienstleistungen entstehen, die auf dieser Web Site zugänglich sind.
Datenschutz: Inhalt und Gestaltung der Internetseiten sind urheberrechtlich geschützt. Eine Vervielfältigung der Seiten oder deren Inhalte bedarf der vorherigen schriftlichen Zustimmung von Peanuts-Soft.


Locations of visitors to this page

Powered By

Domino BlogSphere
Version 3.0.2