Konklussion på TemaXP:
Formålet med projektet var at lære at bruge XP principper – og få styr på remoting.
Vi har brugt alle principper – og kan konkludere at der er stor forskel på at arbejde med UP og XP. Fordelen ved XP er at vi hurtigt kommer i gang med at implementere koden og få den til at virke. Samtidigt at det en meget fleksibel arbejdsmetode som giver støre rum til ændring af design.
Det svære her første gang vi har arbejdet med XP har nok været planlægningsfasen – at vurdere hvor lang tid de enkelte stories og task ville tage – og hvor mange story points vi kunne levere pr iteration.
Som det fremgår af vores burn-downs så arbejdede vi langsommere i første iteration end i anden. Dette skyldes primært den omstilling fra at arbejde i Java til at arbejde i C#. Det tog lidt tid at finde de rette syntakser i et andet programmeringssprog.
Arbejdet med GUI greb vi an som tidligere – at bygge en GUI til hver CTR og efterfølgende samle dem i en MAIN. Det har givet en del problemer omkring vores navngivning af de forskellige labels mm. da vi da vi samlede de forskellige tabs i en main gui oplevede at alle navne blev ændret – og vi ikke kunne ændre dem tilbage. Det gjorde koden temmelig uoverskuelig og gav behov for at dokumentere ALT i koden. En løsning på dette problem ville være at navngive anderledes så at hver tab indeholder klassenavnet for at undgå at to labels har samme navngivning.
Vi har haft store problemer med SVN – hvilket har kostet en del arbejdstid – både omkring namespace og GUI og vi oplevede flere gange at vi fik kopi af projektet og kopi af kopien. Dette kostede temmelig meget tid med at få slettet alle de kopier der pludselig fandtes i vores hosting og vi oplevede at vores projekt – når vi åbnede det ikke fandtes. Det gav anledning til store frustrationer – og meget tabt kode som måtte kodes om.
Vores største frustration har dog været omkring remoting – da vi ikke har kunnet finde relevant information i vores undervisningsmateriale – og samtidig når vi har søgt hjælp ved vores undervisere har fået det temmelig uheldige svar: Det ved jeg faktisk ikke noget om – prøv at google det.
For os som team har det været temmelig frustrerende og har givet ordet selvstudie en helt ny mening.
Ingen kommentarer:
Send en kommentar