Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5477

Re: [Python-de] Fehler vor Ausführung finden

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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