Я исследую использование DbC в наших проектах Perl и пытаюсь найти лучший способ проверки контрактов в источнике (например, проверка условий до / после, инвариантов и т. Д.)
Класс :: Контракт был написан Дамианом Конвеем и в настоящее время поддерживается К. Гарретом Гебелем, но, похоже, его не трогали более 8 лет.
Похоже, что я хочу использовать это Moose , так как кажется, что он может предложить функциональность, которую можно использовать для DbC, но мне было интересно, есть ли у кого-нибудь ресурсы (статьи и т. Д.) ) о том, как это сделать, или есть какие-то полезные модули, которые я не смог найти.
Кто-нибудь делает DbC с Perl? Должен ли я просто «запрыгнуть» в Лося и посмотреть, что я могу сделать, чтобы он сделал для меня?