jul
15
2010
0

No Exceptions made

Naar aanleiding van een bevinding tijdens een interne project code review  afgelopen vrijdag en een artikel in het laatste Java Magazine hadden we een interessante discussie over de redenen om exceptions toe te passen. Uiteindelijk kon ik zelf achter twee vuistregels staan, een die ik zelf bedacht had, de ander van een collega van mij.

Ik ga bij de onderstaande vuistregels uit van de context van een ontwikkelplatform die de mogelijkheid biedt om ze te gebruiken en ontwikkelaar die als basisregel voor het herkennen van de situatie om een exception in te gebruiken de volgende regel hanteert: gebruik een exception als je niet het normale executiepad meer kunt volgen, met andere woorden, als er iets uitzonderlijks gebeurt of is gebeurd. lees meer…

Geschreven door Rick | Tags: , , , , , , |

Geen reacties - Leave a comment »

mei
09
2009
3

TDD & DbC @ DotRT

Afgelopen woensdag was er weer een Devnology meeting: the ontwikkelaars van de ronde tafel aan.. een rechthoekige. Ondanks de tafel die er niet hoorde, was het een erg goeie meeting op elke manier waarop een meeting goed zou moeten zijn. Ik kon me niet aan de indruk onttrekken dat het programma niet helemaal uitwerkte zoals verwacht, maar iedereen vond het prima en het resultaat was denk ik zelfs beter dan gepland. Discussies! En veel daarvan, ook nog van goede kwaliteit. Kijk zelf ook even, want een plaatje zegt meer dan duizend woorden..

Na de meeting hadden Pieter-Joost van der Sande en ik nog even een leuke kleine discussie in de blessuretijd over de onderlinge vervangbaarheid van Test-Driven Development en Design by Contract. PJ, verbeter me als ik het fout heb, maar ik herinner me dat je het standpunt verdedigde dat DbC een verbetering is ten opzichte van unit tests en daarom dus ook ten opzichte van TDD. DbC is het enige wat een ontwikkelaar nodig heeft. 🙂 Dat zou wat overdreven kunnen zijn, maar het komt in de buurt, niet? lees meer…

Geschreven door Rick | Tags: , , , , |

3 Comments - Leave a comment »

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes

Better Tag Cloud