|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexey Gradovtsev 2:5030/1247.7 05 Sep 2004 01:46:07 To : Artem Chuprina Subject : Вопросец -------------------------------------------------------------------------------- 03 сентября 2004 г. в 16:55 Artem Chuprina писал(-а/-о) -> Alexey Gradovtsev: AC> Hу да. Берем среднее время обнаружения и исправления глупой ошибки AC> (совсем не обязательно нам ее ловит компилятор). Умножаем на среднее AC> количество глупых ошибок, которые ляпаются на... нет, не угадал, не AC> строку кода, а решаемую задачу. Получаем количество зря потраченного AC> времени. Вот их и сравниваем. Есть только одно но. Если человек садится за написание кода на каком-то конкретном языке хотя бы каждую неделю (а не как я, который старается объять необъятное), то он этих ошибок просто не совершает. Он совершает ошибки другого характера, концептуальные, и упор тогда делается на планировании проекта. А эти ошибки уже будут одинаковыми для перла и С++, ну а опечатки вылавливаются тоже одинаково. Вот что действительно не пустой звук - так это безопасность (как преимущество перла). Т.е. последствия, которые может вызвать ошибка. AC> Hет, про задачу удобной работы с контейнером, в который не надо AC> автоматически добавлять элементы, которых там нет. Тот ответ, который я сразу захотел дать, я прочитал в том же самом твоем сообщении двумя секундами позже собсно описания проблемы. Там ты просил сделать удобную замену перловому defined ($data[$key]). Это легко делается описанием функции вида defined (data, key) вида: bool defined (type &data, const char* key); Hичуть не неудобнее. 04 сентября 2004 г. Digitally yours, *Alexey*. ... Если человеку будет, что сказать, он лучше промолчит... А. Макаревич. --- GoldED+/W32 1.1.5-030227 * Origin: Просто я работаю волшебником (2:5030/1247.7) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/3961413a37b1.html, оценка из 5, голосов 10
|