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