powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Re: Выгоды контрактного программирования (design by contract) квадратосрач2 +
1 сообщений из 76, страница 4 из 4
Период между сообщениями больше года.
Re: Выгоды контрактного программирования (design by contract) квадратосрач2 +
    #38251148
Фотография skole
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пишу постоянно на контрактах, делается это так, объявляешь интерфейс и передаешь в зависимые классы только тип. В результате каждый класс можно тестировать отдельно, дописываешь внизу тестовый метод и готово. Как результат, архитектура становится намного прозрачней и читабельной для других, в больших проектах и самому ориентироваться легче. Кроме того, использование контрактов открывает широкие возможности для атрибутов. Объявил атрибуты, если классы в разных либах, компилятор их объединит в общий тип, что позволяет тянуть схему выполнения не класс за классом, а в произвольном, нужном порядке, например, сначала в одном потоке вызывать код, а только потом уже поднимать форму совсем в другом потоке и передавать туда инфу. Достоинств много, всего сразу и не перечислишь.
...
Рейтинг: 0 / 0
1 сообщений из 76, страница 4 из 4
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Re: Выгоды контрактного программирования (design by contract) квадратосрач2 +
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]