Загрузка страницы

Артём Арутюнян — Контрактное программирование как средство, а не цель

Ближайшая конференция:
HolyJS 2022 Spring — 18-21 апреля.
Подробности и билеты: https://bit.ly/3A5ruLp
— —
. . Отличное подспорье для надежного исполнения программы — контрактное программирование, т.к. этот подход гарантирует корректность входящих и исходящих данных. Артем расскажет что это, какие проблемы решает, а какие создает, и как с помощью контрактного программирования сильно упростить разработку. В частности статическую типизацию, тесты, документацию. Мы разберем существующие библиотеки, реализованные в JS, и немного погрузимся в собственную разработку Артема — rtcad.

Видео Артём Арутюнян — Контрактное программирование как средство, а не цель канала HolyJS
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
13 апреля 2020 г. 17:41:54
00:59:51
Другие видео канала
Интервью с ведущими подкаста «Фронтенд Юность»Интервью с ведущими подкаста «Фронтенд Юность»Ես Նիկոլին ասել եմ՝ դու Արցախի հարցը տապալելու ես. Շանթ ՀարությունյանԵս Նիկոլին ասել եմ՝ դու Արցախի հարցը տապալելու ես. Շանթ ՀարությունյանAPI Gateway: пустая трата сил или полезный инструмент? / Василий Сошников (Quantil Inc.)API Gateway: пустая трата сил или полезный инструмент? / Василий Сошников (Quantil Inc.)Что такое агрегация и композиция. Отношения между классами и объектами. ООП. C++ Для начинающих #97Что такое агрегация и композиция. Отношения между классами и объектами. ООП. C++ Для начинающих #97Нарушаем принцип подстановки Лисков и смотрим, что получилосьНарушаем принцип подстановки Лисков и смотрим, что получилосьЗар Захаров, Александр Каменяр — Figma to React: доставка дизайна в кодЗар Захаров, Александр Каменяр — Figma to React: доставка дизайна в кодЧто я думаю про структурное программированиеЧто я думаю про структурное программированиеИлья Климов — Ламповый CI/CD. Как и с чего начатьИлья Климов — Ламповый CI/CD. Как и с чего начатьЕгор Бугаенко — Объектно-ориентированное враньеЕгор Бугаенко — Объектно-ориентированное враньеDynamic Programming - Learn to Solve Algorithmic Problems & Coding ChallengesDynamic Programming - Learn to Solve Algorithmic Problems & Coding ChallengesКак СИП подключить к модульному автомату?Как СИП подключить к модульному автомату?Иван Попелышев — Чем мы платим за переход от div к WebGL и что получаем (профит!)Иван Попелышев — Чем мы платим за переход от div к WebGL и что получаем (профит!)Андрей Мелихов — V8 под капотомАндрей Мелихов — V8 под капотомDesign Patterns: Liskov Substitution Principle Explained Practically in C# (The L in SOLID)Design Patterns: Liskov Substitution Principle Explained Practically in C# (The L in SOLID)Создание Андроид игры на Unity 5 за 45 минут!Создание Андроид игры на Unity 5 за 45 минут!Мало программистам и тестировщикам не покажется. Прогноз на 10 лет вперед - официальный.Мало программистам и тестировщикам не покажется. Прогноз на 10 лет вперед - официальный.Денис Колодин — Yew — Rust&WebAssembly — фреймворк для фронтендаДенис Колодин — Yew — Rust&WebAssembly — фреймворк для фронтендаПРОГРАММИРОВАНИЕ УМИРАЕТ? Не учите эти 5 языков программированияПРОГРАММИРОВАНИЕ УМИРАЕТ? Не учите эти 5 языков программированияWrite Your First WASM Module using RustWrite Your First WASM Module using Rust
Яндекс.Метрика