Před nedávnem jsem si koupil knížku Programování řízené testy od Kenta Becka, jednoho z členů gangu čtyř. Knížečka je to sice útlá, ale obsahuje poměrně zajímavé myšlenky, rady a návody. Nedalo mi nezkusit si na svém současném projektu v PHP4 něco ze základů XP a programování řízené testy pomocí PHPUnit. Začal jsem tedy psát napřed testy, pak kód a následně jej refaktorovat. Neuvěřitelné se stalo skutečností a PHPUnit mi hned na počátku pomohlo odhalit dvě vcelku zapeklité chyby, nad kterými jsem předtím strávil přibližně dvě hodiny a ani zdaleka se nepřiblížil k jejich odhalení. Celé programování šlo poměrně rychle kupředu a nyní mám funkční řešení důležité části své aplikace, které vypadá poměrně použitelně a solidně.