Agility Kata "CSV Viewer II"

Erweitern Sie die CSV-Viewer-Anwendung wie folgt:

  1. Jedem Datensatz soll eine Datensatznummer vorangestellt werden.
  2. Zeigen Sie unter der Tabelle an, welche Seite angezeigt wird und wieviele insgesamt existieren.
  3. Lassen Sie den Benutzer zu einer Seite springen, indem er die Seitennummer eingibt (Jump to page).

Die Anzeige sollte so aussehen:

No.|Name |Age|City    |
---+-----+---+--------+ 
 1.|Peter|42 |New York|
 2.|Paul |57 |London  |
 3.|Mary |35 |Munich  |
Page 1 of 3
F)irst page, P)revious page, N)ext page, L)ast page, J)ump to page, E)xit
de_DEGerman

Vorherige Iteration bearbeitet?

Du öffnest gerade eine Agility Kata. Hast du den vorhergehenden Teil bereits bearbeitet?

Bitte öffne diese Übung nur, wenn du die vorhergehenden Teile bereits bearbeitet hast. Die Idee der Agility Katas ist es, zusätzliche Anforderungen an bestehendem Code zu implementieren. Wenn du dir zuerst alle Anforderungen anschaust, geht der Effekt der Agility Katas verloren.

Inkremente