[Moscow.pm] Строгая типизация в Perl

Alexey Shrub worldmind на mail.ru
Пт Авг 31 00:46:37 PDT 2012


30.08.2012 20:20, Андрей П. Ковбович пишет:
> 29 августа 2012 г., 20:41 пользователь Nikita Zubkov
> <nikzubkov на gmail.com> написал:
>> Поймите, таким образом использовать строгую типизацию - извращение.
>
> Просветите же как ее использовать, чтобы без извращений. В моем
> понимании, система типов - это система ограничений над программой,
> которая позволяет ее контролировать, формально задать область ее,
> скажем так, определения. То есть, программа, прошедшая type checker,
> гарантированно будет без целого класса ошибок, которые авто-тесты даже
> не смогут и обнаружить.

Думаю типы должны отражать некие различные сущности, а кодировка это 
детали реализации, тип тот же - строка.
Типы могут быть например такие: UUID, имя_таблицы, имя_человека. Это 
строки с дополнительными ограничениями, но ограничениями не не формат 
хранения

-- 
Alexey Shrub


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