[Im Aufbau] benchmark.py - Teil 2
Verfasst: Freitag 10. November 2006, 19:26
Habe diesen Thread erweitert, da der alte Thread blokiert hat.
Wenn die Dokumentation gut ist, die Klassen keine fehlende Funktionalität hat die man sich aus internen Variablen holen muss, sehe ich hierin kein besonders großes Problem. Small ist beautiful, und ein Code der versucht alle Möglichen Unfälle bis hin zu Meteroiteneinschlägen zu behandeln ist sowieso zum Scheitern verurteilt.XtraNine hat geschrieben:Sollte man für letzteres trotzdem eine eigene Fehlermeldung ausgegeben werden oder sollte man so stur sein und sich denken "Verdammt noch mal benutzt die Klasse so wie ich sie beschreiben habe und RTFM!"
Du kannst ja auch von diesen Exceptions erben, oder gar von beiden: deiner Basis-Exception-Klasse und TypeError/ValueError. Ich sehe es als sinnvoll an, nicht immer ValueError neu erfinden zu müssen. Wenn der Wert falsch ist, dann kannst du eine Exception werfen, mit einer hübschen Fehlermeldung und damit ist das eigentlich gar nicht mal so schlecht gelöst.XtraNine hat geschrieben:Auch das Thema keine eigenen Exception Klassen zu implementiere, sonder schon passende vorhanden zu nutzen (wie im Beispiel mit ValueError und TypeError) hat mich ein wenig verunsichert.