Skip to content

Latest commit

 

History

History
82 lines (67 loc) · 1.45 KB

Todo.md

File metadata and controls

82 lines (67 loc) · 1.45 KB

Todo.md:

  • Datenbankstruktur

    • Rezepten

      • id
      • glas_id hasOne
      • description
      • ice
      • image
    • Orders

      • id
      • recipe_id hasOne
      • timestamp
      • status (0 = pending, 1 = in progress, 2 = done, 3 = abort, 4 = error)
    • Flüssigkeiten/Inhaltsstoffe

      • id
      • name
      • alternative_name
      • image
      • color
    • Gläser

      • id
      • name
      • image
      • volume
    • Pumpen

      • id
      • container_id hasOne
      • hardware_id hasOne
    • Containers

      • id
      • liquid_id hasOne
      • volume
      • current_volume
    • Garnitur

      • id
      • recipe_id hasMany
      • name
      • description
      • image
    • Zutaten

      • id
      • recipe_id hasOne
      • liquid_id hasOne
      • step
      • amount

    -maintenance -id -pump_id -status(0 = pending, 1 = in progress, 2 = done, 3 = abort, 4 = error)

  • Raspberry Anbindung

  • Python SQL Watchdog

  • Frontend PHP Webpage

  • Anbindung Pumpen Raspberry

  • Verkabelung

Design

  • Lastenheft, Pflichtenheft
  • Ordnerstruktur erstellen für Laravel
  • Schnittstellen
  • Datenbankstruktur dokumentieren
  • Hardwareinformationen
  • Pythonkompatibilität

Unittests

  • Unittests definieren
  • Gutfall testen
  • Fehlerhafte eingaben (sonderzeichen, number etc)
  • Schlechtefälle:
    • Boundarytest (untergrenze, obergrenze)