Alexey Pechnikov wrote:
> On Saturday 21 March 2009 17:41:01 Serhiy Storchaka wrote:
>> Это может быть весьма утомительным, но лучше проверять допустимость
>> аргументов в каждой библиотечной функции. И типизация — простой и удобный
>> способ записи большинства таких ограничений.
> 
> Вполне достаточно типизации значений. Получили значение, проверили его
> тип, если не соответствует ожидаемому, вернули ошибку.

Спецификация типов параметров в прототипе функции — самый лаконичный способ
указания такой проверки. Плюс на один фрейм меньше в стектрейсе ошибки
(проверка не изнутри функции, а снаружи). Плюс автодокументированность.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить