konzept.md 1.6 KB

Konzeptvorschlag Noah v.1.0

Vorwort / Einleitung

{besser später erledigen}

Ziel der Arbeit (Zielsetzung)

was, wie und warum [machen wir das?]

Konzept der Arbeit

  • Funktionsweise
    • Vergleich mit Konkurrenz
  • Quellcode Modell
  • Philosophie (suckless)
    • Hintergründe, Technologisch, UNIX, KISS
  • Platform / Programmierumgebung
  • Lizsensierung
    • Hintergründe, philsophisch, technologisch

Arbeitsprozess {Werkzeuge, HW, SW etc.}

  • VCS (Version Control System)
    • git
    • github {Erklärung + warum}
  • IDE
    • IDE
    • text editor (vim) {Erklärung wann welches am besten}
  • [Android] Emulator
  • Compiler → Dependency "Fetcher" → Maven
  • Installer / Packaging
    • erklären
    • signing keys
    • ADB (Android Debugging Bridge)
  • Recherchetools
    • Internet
      • Duckduckgo
      • Arch wiki
    • Bücher
  • Dokumentation(-stools)
    • Latex
    • Pandoc

Programmstruktur {=?Code}

  • Sicherheit
    • PRIVAT MODE → Sandbox
    • {GPG ???}
  • Code Kompaktheit
    • Maintaining
    • less error/bug-prone

Umsetzung

  • "neutraler" Bericht → texdiary
  • Beispiele aus der Umsetzung
    • Bugs {Erklärung woher, warum falsch, wie gelöst}
    • Probleme / Hiccups {Gründe}
    • Kommunikation

Einschätzung / Schlussfolgerung

  • Fremdeinschätzung {Umfrage o.ä. ???}
  • Selbsteinschätzung
    • was lief gut
    • was lief schlecht
    • was würden wie beim nächsten Project gleich machen
    • was würden wie beim nächsten Project anders machen
    • abschliessende pers. Schlussfolgerung

Danksagung