Test Driven JavaScript

Test Driven JavaScript

Описание: JavaScript является одним из наиболее развивающихся современных динамических языков. Браузер – уже далеко не единственная среда исполнения JavaScript кода. Такие технологии как Node.js позволяют реализовывать полномасштабные веб-приложения, в которых как серверная так и клиентская стороны пишутся на JavaScript.

Современное веб-приложение немыслимо без богатого пользовательского интерфейса. Большие клиентские приложения обладают аналогичными проблемами кода как и серверная часть. Рано или поздно, в нем начнет появляться большое количество регрессии, кодом станет трудно управлять, а архитектура будет вязкая к изменениям. TDD является одним из самых мощных инструментов, которые как раз акцентируют свое внимание на этих аспектах.

Проблемой многих разработчиков, даже тех, кто давно знаком с TDD, является правильное понимание методов и средств в тестировании JavaScript. Мой мастер-класс призван продемонстрировать базовые концепции сделает обзор подходов и фреймворков. Будут рассмотрены TDD и BDD подходы с Jasmine, Mocha и Chai.

Тип выступления: Мастер-класс (50 минут)
Александр Белецкий

Александр Белецкий

Киев, Украина

Разработчик програмного обеспечения с 9-им летним стажем. Использует .NET, как основной технологический стек – создает Web ориентированные решения в облаках. Посвящен в тайны TDD кунг-фу, Refactoring карате, Continiuos Delivery дзен. Практикует Coding Kata с целью познания истины програмного бытия.

Видеозапись выступления

Слайды презентации