|
Programmacode is na de eerste regel die je schrijft in onderhoud. Alles na de eerste regel is een wijziging op bestaande code. Slecht geschreven code is meestal niet geschreven door slechte programmeurs maar door goede programmeurs die hun uiterste best deden om een elegante oplossing te maken voor een ontwerpprobleem. Na de eerste oplossing is er vervolgens te weinig aandacht gegeven bij wijzigingen, waardoor de code langzaam maar zeker degenereert. In deze presentatie leiden we softwareontwikkelaars door een aantal codefragmenten die er op het eerste gezicht niet eens zo heel slecht uitzien, maar die naar onze mening toch beter kunnen – ze hebben wat liefde nodig. Aandacht en liefde zit net als in de echte wereld niet in grote dingen maar in kleine. Net dat beetje aandacht meer kan een wereld van verschil maken. Die dingen zijn vaak kleiner dan menig ontwikkelaar zou verwachten. We behandelen de codefragmenten en laten zien hoe kleine verbeteringen tot meer verbeteringen leiden die anders verborgen zouden blijven.
Sprekers
After years of experience with Object Oriented Software Development with UML, several development processes and project approaches as developer, trainer and project leader, Rob Westgeest worked on his first XP project in 2000. And with great success! He supports projects and people in the application of agile practices, principles and values since then. Rob develops himself and others continuously by visiting, organising and hosting workshops at conferences and user group meetings like SPA, XP Days, XP-NL and Agile Open
Willem van den Ende is a Dutch eXtreme Programming pioneer. Since 1999 he guides organisations in the introduction of Agile Software development as an all-hands person: coach, developer and facilitator. Always active in the local and international community, he currently servers as host of systemsthinking.net, the European AgileOpen conferences, open space host of XP Days London and co-programme chair of Software Practice Advancement. Willem is an appreciated workshop facilitator at practitioners’ conferences like XP(Day), Software Practice Advancement, scan-agile and Agile200*.
|
|