[#] Контракты в D
habrabot(difrex,1) — All
2015-06-21 16:30:02


Доброго времени суток, хабр! Сегодня я хочу рассказать Вам о контрактном программировании и его реализации в D. Это очень интересная концепция построения API. Смысл заключается в формальной спецификации работы функции или класса на уровне кода, а не комментария. Пример подобной спецификации для функции: [Читать дальше →][1]

[1]: http://habrahabr.ru/post/260779/#habracut