PiterJS #66

Вячеслав Буглов, ведущий программист, НИАЦ АО ВНИИЖТ (дочка РЖД):
«Тесты — это просто»

В докладе отвечу на следующие вопросы: Почему нужны тесты и как они влияют на архитектуру? Покажу как тестировать верстку и функции, покажу типичные ошибки, расскажу как с помощью тестов мы внесли изменение в маленькое приложение не запуская его. Почему нужно писать тесты по TDD? Как я приучил себя писать тесты и почему теперь без тестов больно? Как тесты повлияли на разработку?

Виктор Вершанский, разработчик, Р-Вижн:
«JS на максималках»

Покажу возможности JS в метапрограммировании. Приведу пару новых примеров и сделаю обзор на те, о которых уже много раз рассказывал.

Азат Давлятшин, Lead Software Engineer / SA, Quantori:
«Dial M for Maintainability»

Расскажу про атрибут качества "Maintainability" или "Поддерживаемость" на примере решения одной простой задачи.
Затем вместе обсудим, что такое атрибуты качества, какие есть тактики для достижения поддерживаемости кода и "метрики", по которым можно определить, что код хорошо поддерживаемый (и почему слово "метрики" в кавычках).

Теги:

Мероприятия сообщества

Event at a glance

Who it is for
JavaScript developers, frontend developers, software engineers
Main topics
JavaScript, testing, metaprogramming, code maintainability
What you will gain
learn testing strategies and TDD, understand JS metaprogramming capabilities, gain insights on maintainability metrics
Program format
technical talks, production cases