Dette repository er noget vi har overtaget fra en standervissen polak vi mødte et sted i Sydhavnen sidste år. Han talte usammenhængende om, at han ikke nåede at blive færdig med koden inden han forsvandt under bordet med en halv flaske Zubrowka i den ene hånd. Vores umiddelbare indtryk er, at han slet ikke har fået lavet unit-tests, og en del af metoderne er heller ikke færdige. Så det er jeres opgave:
- En fra gruppen skal downloade en zipfil med koden og pakke den ud på sin maskine.
- Lav et Git Repository og sørg for at skubbe filerne op på jeres egen GitHub konto.
- Derefter kan resten af gruppen clone projektet
- Kig koden godt igennem og dan jer et indtryk af projektets tilstand. Der er noget test-agtigt kode i Main-klassen. Det er selvfølgelig en utjekket måde at teste på.
- Lav nogle test-klasser for Account, Customer og Transaction og lav tests til alle de metoder I kan.
- Gør selve metoderne færdige og bliv ved indtil alle jeres tests lyser grønt.
- I er færdige med første runde, når I har kodet alle metoderne færdige og alle tests lyser grønt.
- Nu er det op til jer at udvide banken med noget mere funktionalitet. Feks. en metode, som kan udskrive alle transaktioner på en konto etc.
God fornøjelse
Her er et slags klassediagram, som måske kan give lidt overblik: