The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз языка программирования Ruby 1.9.2"
Отправлено klalafuda, 20-Авг-10 00:50 
>[как понимаю, s/'lines'/'filter'/]
>
>>Так лучше?
>
>В части обработки ошибок по крайней мере уже подешовле на целый файл.
>:)
>

Сигнализация об ошибках через исключение - это всего лишь один из способов сигнализации об ошибках. И совсем не в руби или пхп его 'придумали'. И совсем не всегда он подходит а уж тем более является 'единственным правильным'. Так что от того, что я чуть-чуть перевел код в плоскость ООП он, код, не стал ни на йоту лучше. Впрочем, как и хуже. Оба примера *полностью* отвечают поставленным в изначальном ТЗ условиям. И, не имея каких-то дополнительных данных, их невозможно разделить на лучше/хуже. Они оба идентичны.

>>Класс File займет ровно 30 строк.
>
>Ну так и вклеили бы, как раз полтора экрана и будет... и
>сравнение наглядное.
>>Один раз на всю последующую жизнь.
>
>Не-а.  Потому что сейчас это одна частная задача, завтра -- другая,
>ну и пошло-поехало -- изобретать Ruby на PHP.

Сэр хочет сказать, что RTL руби (или любого другого языка) полностью покрывает его потребности к ф-ти, заложенной в предполагаемой области применения тех или иных объектов из RTL (в данном случае - доступа к файлам)? Завидую. Мне пока что не встречалась такая всеобъемлющая RTL. Всегда есть что-то, что не в писывается или отсутствует в 'стандартном' дизайне.

>>При желании можно закинуть в какой-нить PECL или ещё какой порноресурс.
>
>...ну Вы поняли :)  Можно, конечно -- но детям такое на
>факультативе я рассказывать не буду, стыдно.  А рубишный вот всё
>раскачиваюсь почитать в родном lic145.kiev.ua.  Разумеется, рассказывая и про слабые
>стороны -- всё-таки глубокие циклы на интерпретаторе крутить не стоит.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру