[Moscow.pm] Синтаксис работы с датами

Alexey Shrub worldmind на mail.ru
Чт Июн 30 05:19:08 PDT 2016


On Чт, июн 30, 2016 в 3:02 , Ilya Chesnokov 
<chesnokov.ilya на gmail.com> wrote:
> Вы ходили по ссылке? Там все написано.

Я это читал, перечитал, ну возможно 
такая уродливая запись будет 
постоянно напоминать о проблеме, но 
даже в ней есть поведение про 
умолчанию, когда в качестве базовой 
даты берётся текущее время и ничего не 
мешало для такого случая перегрузить 
операторы, тем более что чаще всего 
длительность измеряется в нормальных 
единицах, месяцы и годы это всё же 
редкость - уродливый синтаксис может 
быть для особых случаев, а для 
большинства должен быть нормальный.

> Минутку! Сначала вы говорили, что так 
> нельзя ;)

Не важно, я или упустил этот вариант 
или просто не упомянул, в любом случае 
это кривое решение с точки зрения 
читаемости.

> Выбор за вами. Просто DateTime - наиболее 
> популярный модуль

да это и печально, что рекомендуемые 
модули имеют такие странные 
интерфейсы, почему-то в питоне смогли 
сделать нормальный синтаксис по 
умолчанию, а в перле это в 
альтернативных модулях, но Class::Date пока 
мне нравится


Подробная информация о списке рассылки Moscow-pm