phpbar.de logo

Mailinglisten-Archive

[php] Artikel-Tipp: "Der Traum von Software ohne Bugs" (SpiegelOnline)

[php] Artikel-Tipp: "Der Traum von Software ohne Bugs" (SpiegelOnline)

Sebastian Mendel lists at sebastianmendel.de
Fre Jul 1 14:36:09 CEST 2005


Lutz Zetzsche wrote:
> Hi Sebastian,
> 
> Sebastian Mendel schrieb:
>> Da auch das komplexeste Programm nur eine begrenzte Anzahl von
>> Funktionen und Möglichkeiten hat ist auch die Anzahl der Fehler begrenzt.
>>
>> Nun bleibt nur noch alle Möglichkeiten (mögliche Aufrufe in Kombination
>> mit allen möglichen Parameterwerten ) des Programms herauszufinden.
>>
>> ... soweit die Theorie ... ;-)
> 
> genau - denn da steckt schon der erste Denkfehler drin. Es geht nicht nur
> um die Aufrufe der Anwendung, sondern auch um die Rückmeldungen, die in
> Programm bekommt, und den Umgang des Programms mit diesen Rückmeldungen
> (z.B. Datenbank kann nicht erreicht werden, Datei kann nicht geschrieben
> werden o.ä.). ;-)
> 
> Und dann kommen noch andere Unwägbarkeiten hinzu, wenn ein Programm auf
> verschiedenen Betriebssystemen etc. laufen soll. Perl und Java sollen ja
> auf vielen Plattformen laufen, aber z.B. auf Novell verhalten sie sich
> auch merkwürdig... :-)
> 
> Im Prinzip muß man also bei der Suche nach potentiellen Fehlerquellen
> nicht nur das Programm selbst, sondern auch seine Peripherie und seine
> Basis miteinbeziehen. Ein Programm muß im Zusammenhang mit seiner
> Laufzeitumgebung gesehen werden.


das meinte ich mit "(mögliche Aufrufe in Kombination mit allen möglichen
Parameterwerten)"

"Parameterwerte" bezog sich nicht auf die zu übergebenden Parameter

aber mir ist schon klar das das 'endliche' was hier vorliegt schon eher
als 'unendlich' begriffen werden kann.

es war ja auch nur eine theoretische Aussage.


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive