Skip to content

mggrand/Interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLI für die Erstellung von Datenbank Migrationen

Es soll eine CLI entwickelt werden, welche es den Entwicklern erlaubt neue Dateien aufgrund eines Musters zu erstellen.

Anwendungs Anforderungen

  • Erstellung von Dateien.
  • Jede Datei hat das Muster VollständigesDatumMitZeit_Name.sql
  • Der Name soll über die Konsole eingegeben werden können.
  • Über ein Start-Argument soll auch direkt ein Pfad zum Ordner mitgegeben werden können.
  • Falls kein Argument angegeben wurde, soll der Ordner "Migrations" im gleichen Ordner verwendet werden.
  • Wenn im Ordner bereits ein Ordner "VorProzeduren" oder "NachProzeduren" existiert, soll gefragt werden, in welchen Unterordner die Migration abgelegt werden soll.
  • Die erstellte Datei soll am Schluss mit dem Standardprogramm geöffnet werden.

System Anforderungen

  • Entwicklung mit C#
  • Entwicklung einer Console Anwendung
  • State-of-the-art Anwendung
  • Wie kann das Tool am besten aus einem git Repository gestartet werden?
  • Wie können Updates des Tools effizient ausgeliefert werden?

Beispiel Ablauf der Anwendung

  1. Benutzer startet Tool
  2. Tool fragt nach Namen der Migration
  3. Migration wird im korrekten Ordner erstellt
  4. Die Standardanwendung wird gestartet

Hilfsmittel

  • C#
  • Internet ist nicht erlaubt!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages