Контрактное программирование (design by contract (DbC), programming by contract, contract-based programming) — это метод проектирования программного обеспечения...
15 KB (777 words) - 09:34, 1 December 2024
Порождающее программирование Аспектно-ориентированное программирование Агентно-ориентированное программирование Контрактное программирование Рекурсия Автоматное...
13 KB (802 words) - 13:58, 24 February 2025
лицом, поступающим на добровольную военную службу В программировании — см. Контрактное программирование В карточных играх — обязательство набрать определённое...
2 KB (133 words) - 06:35, 18 March 2025
Liskov substitution, interface segregation и dependency inversion) в программировании — мнемонический акроним, введённый Майклом Фэзерсом (Michael Feathers)...
10 KB (429 words) - 09:25, 10 September 2024
статическую типизацию, так и динамическую, обеспечивает поддержку контрактного программирования и встроенное модульное тестирование. Имеет возможность использования...
10 KB (527 words) - 19:52, 14 December 2024
примеры: трассировка; аутентификация и проверка прав доступа; контрактное программирование (в частности, проверка пред- и постусловий). Для программы, написанной...
8 KB (418 words) - 22:08, 29 May 2025
Lisaac (category Языки программирования по алфавиту)
объектно-ориентированный язык программирования, основанный на концепции прототипов, поддерживающий системное программирование и контрактное программирование. Lisaac был...
5 KB (253 words) - 14:14, 30 January 2024
Python (redirect from Python (язык программирования))
обеспечивается дополнительными фреймворками. Такие методики как контрактное и логическое программирование можно реализовать с помощью библиотек или расширений....
206 KB (12,830 words) - 05:20, 14 April 2025
CQRS (category Принципы программирования)
вызовов запросов. CQRS особенно хорошо вписывается в методологию контрактного программирования, в которой используются утверждения, встроенные в исходный код...
9 KB (564 words) - 12:10, 31 January 2024
Eiffel (redirect from Эйфель (язык программирования))
язык программирования с алголоподобным синтаксисом, разработанный Бертраном Мейером. В этом языке впервые был реализован метод контрактного программирования...
23 KB (1,342 words) - 09:43, 7 July 2024
чтобы отладка нужна была как можно реже. Для этого применяются: Контрактное программирование — чтобы программист подтверждал другим путём, что ему на выходе...
15 KB (853 words) - 00:34, 5 May 2025
Объе́ктно-ориенти́рованное программи́рование (сокр. ООП) — методология или стиль программирования на основе описания типов/моделей предметной области и...
98 KB (5,953 words) - 21:45, 15 May 2025
множество синтаксических средств и концепций, отсутствующих в C++: контрактное программирование, встроенные юнит-тесты, модули вместо заголовочных файлов (до...
42 KB (2,740 words) - 19:18, 22 February 2025
Разработка через тестирование (category Программирование)
зацепление между классами будут снижаться, а связность повышаться. Контрактное программирование (англ. design by contract) дополняет тестирование, формируя необходимые...
43 KB (2,956 words) - 20:17, 31 July 2024
C++2c (латиницей), или Си++26 (кириллицей) — ожидаемый стандарт языка программирования C++. Разработка началась сразу же после того, как в феврале 2023 года...
132 KB (8,427 words) - 11:16, 23 May 2025
Spec Sharp (category Языки программирования по алфавиту)
язык программирования с поддержкой особенностей языка спецификаций, расширяющих возможности языка программирования C# контрактным программированием, так...
5 KB (209 words) - 10:57, 19 January 2024
Принцип подстановки Лисков (category Объектно-ориентированное программирование)
подстановки (замещения) Лисков имеет близкое отношение к методологии контрактного программирования, и ведёт к некоторым ограничениям на то, как контракты могут...
11 KB (756 words) - 07:22, 10 November 2023
Инвариант класса (category Объектно-ориентированное программирование)
компонентом контрактного программирования. Таким образом, языки программирования, обеспечивающие полную поддержку контрактного программирования, такие как...
10 KB (681 words) - 14:07, 5 December 2021
Формальная верификация (redirect from Доказательное программирование)
доказательство. Формальная верификация криптографических протоколов Контрактное программирование Логика Хоара Тестирование программного обеспечения Обеспечение...
11 KB (587 words) - 19:48, 16 January 2024
интерактивное окружение разработчика для жизни приложений IDEAL, язык программирования 4-го поколения. Наиболее популярным продуктом ADR был The Librarian...
9 KB (541 words) - 13:01, 27 January 2024
Повторное использование кода (category Принципы программирования)
repeat yourself Контрактное программирование Процедурное программирование Объектно-ориентированное программирование Обобщённое программирование Метапрограммирование...
15 KB (895 words) - 19:17, 26 July 2024
и понятия языков программирования известны как парадигмами программирования. Обобщённое программирование — парадигма программирования, заключающаяся в...
26 KB (1,386 words) - 17:48, 18 May 2025
полной корректности.) Тестирование программного обеспечения Контрактное программирование Формальная верификация Сепарационная логика C. A. R. Hoare. «An...
18 KB (1,384 words) - 18:50, 7 January 2025
классов» («class contracts») для ограничения на данные, схожего с контрактным программированием. Определение переменных непосредственно внутри блока кода. Анонимные...
9 KB (665 words) - 16:08, 7 January 2025
Это первая серия видеокарт от NVIDIA, которая поддерживает CUDA — программирование общего назначения. Восьмого ноября 2006 года в сфере трехмерной графики...
8 KB (272 words) - 09:12, 8 February 2025
трансляционную контрактное программирование: поддержка операций до и после условия, классы используют инварианты. Функциональное программирование: функции и...
10 KB (629 words) - 19:25, 11 May 2022
В языках программирования C, C++, C# и D const является квалификатором типа: ключевое слово применяется к типу данных, показывая, что данные константны...
16 KB (1,098 words) - 17:54, 30 January 2022
Solidity (category Языки программирования по алфавиту)
Solidity — объектно-ориентированный, предметно-ориентированный язык программирования самовыполняющихся контрактов для платформы Ethereum. Язык был предложен...
11 KB (698 words) - 16:14, 24 September 2024
OpenLisp (category Языки программирования семейства Лиспа)
включают журналирование, форматирование кода, профайлер, поддержку контрактного программирования и юнит-тестирования. В каталоге ./contrib доступны реализации...
24 KB (1,444 words) - 17:26, 14 January 2025
Sing Sharp (category Языки программирования по алфавиту)
Sing# — язык программирования с поддержкой параллелизма, является расширением языка программирования Spec#, который, в свою очередь, является расширением...
4 KB (135 words) - 09:40, 16 March 2022
ищут помощи, чтобы решить общие проблемы серверного и клиентского программирования». Согласно уставу проекта, проект должен «создавать и поддерживать...
70 KB (3,326 words) - 18:57, 2 April 2025