Как стать автором
Обновить

Комментарии 2

Красиво! На счет «реальной жизни» не согласен — у нас имеется куча мелких библиотек, которые хоть и документированы, но рассчитаны на использование программирующими инженерами, а не программистами или кодерами. И вот там дополнительный, и достаточно гибкий, контроль совсем не помешает.

Возьмите contracts.ruby который я в начале упоминал, или DSL напишите. Я, говоря про реальную жизнь, имел в виду «не нужно демонстрировать коллегам, что вы настолько умеете в метапрограммирование». А вдруг вы потом в лотерею миллион выиграете, а вашим товарищам — этот код поддерживать?


С другой стороны, я очень люблю пижонство и вот такая мини-библиотечка у нас уже три года в продакшене :) Но тут я точно знал, что это финальная версия, и дорабатывать ее не потребуется.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации