Вы правы, но реализовывая алгоритм, можно вспомнить о рефакторинге "Декомпозиция метода", а еще лучше выделить в отдельный класс. При этом, если критично время, ни что не мешает реализовать его на С++.
Это моя точка зрения, я ее не навязываю ) И естесно у нас не все так гладко как можно рассказать, есть проблемы, решаем ))) -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Andrew Shitov Sent: Thursday, March 11, 2010 6:19 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Комментарии > Я думаю что каждый видел код подобный этому ) > for my $month (0..11) { > my $month_f = sprintf("%02d", $month + 1); > $cal[$rows]->{cols}->[$cols]->{month} = $MONTHS[$month]; Такой код обычно получается от алгоритмов. Имхо, это не страшно, потому что разбирать код, не представляя хотя бы в общих чертах сути алгоритма, - не лучший подход. А в обычных веб-приложениях такое редко встречается :-) -- Andrew Shitov ______________________________________________________________________ [email protected] | http://shitov.ru -- Moscow.pm mailing list [email protected] | http://moscow.pm.org -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
