Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5477
| From | Stefan Schwarzer <sschwarzer@sschwarzer.net> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Fehler vor Ausführung finden |
| Date | 2019-05-01 22:31 +0200 |
| Message-ID | <mailman.82.1556742665.24672.python-de@python.org> (permalink) |
| References | (1 earlier) <27b1be15-9096-c2c0-67e0-631040875561@chrisarndt.de> <mailman.387.1548614700.4816.python-de@python.org> <gb6oijF3cntU1@mid.individual.net> <giu8ipFfps1U1@mid.individual.net> <c5e40ed5-e4d4-c8ab-6f5d-2e922c3b1707@sschwarzer.net> |
On 01/05/2019 20.58, Raymond Czerny wrote: > Zu Qualitätssicherung sollte man testgetrieben entwickeln. > Die trifft übrigens auf alle Programmiersprachen zu. Ich finde testgetriebene Entwicklung vor allem dann sinnvoll, wenn man schon genau weiß, wo man hin will. Wenn ich noch mit dem Design experimentiere und Dinge noch während der Entwicklung hin- und herschiebe, schreibe ich noch keine Tests für diesen Code. Ich schreibe die Tests dann aber, wenn sich das Design einigermaßen stabilisiert hat. Ein Kompromiss ist unter Umständen, auch schon während einer solchen Design-Phase ein paar "High-Level-Tests", also eher Integrationstests zu schreiben, so dass man wenigstens ein bisschen Qualitätskontrolle hat. > Bei Unittest wird nicht nur das Verhalten auf gültige > Eingabewerte geprüft, sondern auch die Fehlerverarbeitung > mit mit ungültigen Werten. Wichtiger Hinweis, ja. :-) In dem Zusammenhang ist auch interessant, wenn es keine "falschen" Werte für einzelne Argumente gibt, sondern ein Fehler durch bestimmte Argument-Kombinationen zustandekommt. In dem Fall sollte man möglichst versuchen, das Design zu vereinfachen, so dass es möglichst keine "Querabhängigkeiten" zwischen Argumenten gibt bzw. sie unabhängig voneinander getestet werden können. Viele Grüße Stefan
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Fehler vor Ausführung finden "Michael S." <michaely@bigfoot.de> - 2019-01-27 18:57 +0100
Re: [Python-de] Fehler vor Ausführung finden Dinu Gherman <gherman@darwin.in-berlin.de> - 2019-01-27 19:25 +0100
Re: [Python-de] Fehler vor Ausführung finden Christopher Arndt <chris@chrisarndt.de> - 2019-01-27 19:44 +0100
Re: [Python-de] Fehler vor Ausführung finden "Michael S." <michaely@bigfoot.de> - 2019-01-27 23:10 +0100
Re: [Python-de] Fehler vor Ausführung finden Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2019-01-28 12:30 +0100
Re: [Python-de] Fehler vor Ausführung finden Raymond Czerny <chip@raymisoft.de> - 2019-05-01 20:58 +0200
Re: [Python-de] Fehler vor Ausführung finden Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2019-05-01 22:31 +0200
Re: [Python-de] Fehler vor Ausführung finden robert <robert@redcor.ch> - 2019-01-27 19:40 +0100
Re: Fehler vor Ausführung finden Christoph Brinkhaus <C.Brinkhaus@t-online.de> - 2019-01-28 19:47 +0000
Re: Fehler vor Ausführung finden Thomas Dreher <thodre@dustpuppy.ddns.net> - 2019-04-18 06:30 +0000
Re: [Python-de] Fehler vor Ausführung finden Reimar Bauer <rb.proj@gmail.com> - 2019-04-18 08:43 +0200
Re: [Python-de] Fehler vor Ausführung finden Frank Grellert <frank.grellert@gmail.com> - 2019-04-18 09:06 +0200
csiph-web