Счупени прозорци

Не, не става въпрос за Windows. Става въпрос за една интересна теория. Хорицата са изучавали как хубав квартал се превръща в гето. Изводът - с един счупех прозорец. Именно. Забелязали са, че ако една сграда има един счупен прозорец е много вероятно по-вероятно вандали да почнат да чупят и другите. Същото важи и за боклука по тротоарите. Докато е чисто, никой не хвърля. Но почне ли да се събира, мотивацията на хората да не замърсяват намалява. И скоро стъпвате по хартиени чаши, смачкани кутии от цигари, остатъци и от дюнери и всякакви други гадости.

Какво е общото между това и тематиката на блога ми? Същата тенденция я има в софтуера.

A Broken WindowКолко пъти ви се е случвало да си казвате “Хм… тук ще го оставя така малко мръсен тоя код, пък ще го оправя скоро - все пак всичко друго е много чистичко”? Колко пъти сте оставили прозореца счупен за още няколко дена? Колко пъти сте го оправяли “скоро”? И колко пъти, седмици по-късно, сте си казвали “Уф, кво ще си играя да го правя хубаво, и без това всичко е шит. Да се свършва по-бързо само”? Твърде много…

Авторите на тази теория са провели следния експеримент. Оставили са една прилично изглеждаща кола някъде. Седмици нищо не й се случило. Но след като я преместили малко по-надолу по улицата и счупили прозорците, оцеляла само няколко часа преди група вандали да я обърнат. Това се случва и с кода ви. Ако оставите някоя гадост някъде, шансовете гадостите да почнат да се разрастват се увеличават драматично с времето. Правите един мазен хак тук, след това компромис там, третото място по-добре да стане набързо, отколкото хубаво и така докато не се окажете на онзи тротоар с хартиени чаши и остатъци от дюнери. Ако това не ви звучи познато или не сте програмирали достатъчно или сте далеч по-дисциплинирани от мен.

И в двата случая, не оставяйте счупени прозорци в кода си.

2 Comments

  1. Posted October 30, 2007 at 9:06 am | Permalink

    Това е от оная книжка дето беше рекламирал по-рано май, а? ;-)

  2. Posted October 30, 2007 at 9:38 am | Permalink

    Хубава приказка и добро заключение :-)

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*