• Teaser Home

    Clean Code Developer School

    Saubere Softwareentwicklung üben – regelmäßig, fokussiert, individuell, angeleitet

More

Application Kata „More“

Schreibe eine Konsolenanwendung, die den Inhalt einer Textdatei seitenweise ausgibt. Die Anwendung wird wie folgt aufgerufen:

Sie zeigt die erste Seite der Textdatei an (Seitenlänge = 20 Zeilen) und wartet auf einen Tastendruck, um die nächste Seite anzuzeigen usw. Mit der Taste [Esc] kann die Anzeige abgebrochen werden.

Beispiel [1]:

Nach Drücken von z.B. [Leertaste] ginge es so weiter:

usw.

Variation #1

Erlaube die optionale Angabe einer Seitenlänge auf der Kommandozeile, z.B.

Variation #2

Zeige die aktuelle Seitennummer und die Gesamtzeitenzahl vor dem Text der Seite, z.B.