(no subject)
Sep. 4th, 2011 07:57 pmDevel::SimpleTrace -- Вещь!
Есть еще Carp::Always, но он почемуто не подружился с коммуниверными нутрями, а симплтрейс -- смог!
Есть еще Carp::Always, но он почемуто не подружился с коммуниверными нутрями, а симплтрейс -- смог!
Perl
Date: 2011-09-04 04:07 pm (UTC)Воббще-то trace в языке должен быть всегда на борту, а не в виде опционального модуля .
Re: Perl
Date: 2011-09-04 04:25 pm (UTC)А всякие Carp Always -- это всего лишь донастройка, чтобы карп случался всегда, а не когда явно попросили... На мой взгляд логично и удобно...
Я против holy wars
Date: 2011-09-04 05:54 pm (UTC)Ничего удобного как раз я здесь и не вижу.IMHO
Re: Я против holy wars
Date: 2011-09-04 06:15 pm (UTC)И есть еще два как-бы языка которые следует использовать в особых случаях... Ява когда Ынтерпрайз и PHP когда у нас быдлокод...
python мне изучать как-то лень. Еще не разу не понадобился...
А как оно дложно быть с трейсойм в твоем идеальном мире?
Re: Я против holy wars
Date: 2011-09-04 06:28 pm (UTC)В питоне когда трапается что-то всегда выводится стек вызовов и номер строки исходного кода. Локализация ошибки -не вопрос вообще.
Re: Я против holy wars
Date: 2011-09-04 06:49 pm (UTC)Ruby on rails вполне достойная замена быдлокодерству кстати сказать.
Re: Я против holy wars
Date: 2011-09-04 06:58 pm (UTC)Что за остальные языки -- я даже не могу предположить, что ты имеешь в виду... Mono?
Вообще в перле локализация ошибки -- тоже не вопрос. Посмотрел где умерло, если надо поставил туда карп.
Собсвтенно говоря карп мне за всю историю понадобился всего пару раз, когда мерло внутри какого-то стороннего модуля, и было непонятно как оно туда попадало...
Сейчас же ситуация была какая-то вообще странная, CGI::Cookie в последних версиях оказался как-то хитро завернут в eval'ы, и будучи запущенным внутри модперла первого апача начал падать, сообщая об ошибке внутри eval'а. Обвинить авторов CGI в криворукости -- язык не поднимается, но само решение достаточно альтернативное что не удивительно ведет к проблеме с отладкой...
Re: Я против holy wars
Date: 2011-09-04 07:01 pm (UTC)Re: Я против holy wars
Date: 2011-09-04 07:29 pm (UTC)Самое известное-twitter.
Из старых-tcl/tk,rexx.Из новых и живых-lua,vala.
Re: Я против holy wars
Date: 2011-09-04 07:33 pm (UTC)На самом делеь модели, вьюхи и контроллеры намного легче чем писать последовательный код на пыхе.
Но для этого в школе должны научить OOP и MVC.
Американцы учат неплохо, поэтому среднестатистический кодер вполне потянет ROR.
Re: Я против holy wars
Date: 2011-09-04 07:36 pm (UTC)>Самое известное-twitter.
Гм... не знал, не знал...
> Из старых-tcl/tk,rexx.Из новых и живых-lua,vala.
из перечисленного слышал только про tcl и то в качестве носителя для tk
Re: Я против holy wars
Date: 2011-09-04 07:42 pm (UTC)Re: Я против holy wars
Date: 2011-09-04 08:21 pm (UTC)Еще и на рельсах.