Feed Rss



Archive for May, 2010

May 30 2010

Структури vs. обекти

Има нещо некомфортно в тезата „всичко е обект„. Ето едно любопитно разсъждение, на което попаднах наскоро (в Clean Code, която препоръчвам):

Обектите скриват данните си зад абстракции и предлагат функции, които работят с тях. Структурите предлагат директен достъп до данните и нямат смислени функции. На практика са противоположности.

Изтъркан пример в Ruby:


May 01 2010

TDD №1: Мързел

Това е първият от цикъл постове за test-driven development и автоматизирано тестване.

Има ред причини да пишем тестове — по-лесна поддръжка, документация, дори по-добър сън. Несъмнено сте чували повечето. Но ето една по-рядка — мързел.