Skip to content

kl290/inventory

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

inventory

Das Skript inventory.py soll ein kleines Warenlager verwalten. Man kann Artikel hinzufügen, verkaufen und Bestände abfragen. Es enthält allerdings Fehler.

In demo.py findest Du eine Beispielanwendung, mit der Du herumspielen kannst.

  1. Reproduzieren

    • Führe demo.py mehrfach aus.

    • Finde Beispiele, wo falsche Ergebnisse entstehen.

  2. Analyse

    • Liste die Fehler im Code auf und erkläre, warum sie auftreten.

  3. Fix

    • Korrigiere die Funktionen so, dass Deine gefundenen, dokumentierten Fehler nicht mehr auftreten

  4. Tests

    • Schreibe ein kleines Testskript (tests.py), das verschiedene Szenarien prüft (zu viel verkaufen, unbekannter Artikel, mehrere Artikel).

  5. Dokumentation

    • Schreibe eine README (max. 1 Seite) mit:

      • Dokumentiere Deine Analyse

      • Welche Befehle hast Du ausgeführt, um Fehler zu finden?

      • Welche Fragen musstest Du für einen Fix beantworten?

      • Dokumentiere, wie man das Programm benutzt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%