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

Пишем качественный код

Программисты привыкли к тому, что за качество кода отвечают QA-инженеры, они же тестировщики. Можно совсем не следить за качеством и писать как бог на душу положит — все ошибки найдут во время тестирования.

Это демотивирует и не нравится многим программистам. Мы хотим делать продукт, которым можно гордиться, поэтому качество касается не только отдела QA, но и нас. И программисты, правда, тратят много времени и сил, чтобы писать качественный код.

Чаще всего, говоря о качестве, мы имеем в виду автоматические тесты, которые пишем сами — это и TDD, и CI/CD с интеграционным тестированием. Но есть и другие подходы.

Мы в клубе программистов решили встретиться и обсудить несколько разных подходов, помогающих писать качественный код.

Собираемся в четверг 15 февраля в 19:00 в павильоне Умный город на ВДНХ.

Андрей Карпов из компании PVS-Studio расскажет о статическом анализе кода и покажет, почему он помогает, даже если вы практикуете TDD. Доклад особенно интересен, потому что статический анализ не сильно распространён и в то же время весьма эффективен.

Юрий Костин продемонстрирует, что можно избежать множества ошибок, если вы пишите на подходящем языке. Он покажет, как сильная типизация и развитая система типов TypeScript избавляют программу от целых классов ошибок.

Антон Стеканов в рамках дискуссии расскажет о ревю кода (code review). Эта техника вызывает много споров, однако, кажется, что в условиях удалённой работы без неё никуда.

Конечно, в кулуарах мы сможем обсудить и другие программистские темы, а после митапа планируем устроить афтепати. Встреча будет проходить оффлайн, но если вас не будет в Москве, вы сможете подключиться к онлайн-трансляции.

Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting (https://itmeeting.ru/). Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.

Видео Пишем качественный код канала Московский клуб программистов
Показать
Комментарии отсутствуют
Введите заголовок:

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

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

Зарегистрируйтесь или войдите с
Информация о видео
15 февраля 2024 г. 23:23:08
01:52:07
Другие видео канала
Функциональный фронтенд. ClojureScript — Часть 5 из 5Функциональный фронтенд. ClojureScript — Часть 5 из 5Функциональный фронтенд. ClojureScript — Часть 4 из 5Функциональный фронтенд. ClojureScript — Часть 4 из 5Интересный git — Екатерина КозинаИнтересный git — Екатерина КозинаВоркшоп «Пишем веб-приложение и Telegram-бота на Kotlin» часть IIIВоркшоп «Пишем веб-приложение и Telegram-бота на Kotlin» часть IIIАлгоритм роя частиц — Евгений ИльинАлгоритм роя частиц — Евгений ИльинМетапрограммирование — JetBrains MPS — Часть 4Метапрограммирование — JetBrains MPS — Часть 4ИИ: просто о сложном — Екатерина КозинаИИ: просто о сложном — Екатерина КозинаУправляем состоянием на фронт-эндеУправляем состоянием на фронт-эндеПишем интернет-магазин на C# (Ответы на вопросы 8-го занятия)Пишем интернет-магазин на C# (Ответы на вопросы 8-го занятия)Учимся делать доклады — Марк ШевченкоУчимся делать доклады — Марк ШевченкоВоркшоп по Clojure — Сергей ТкаченкоВоркшоп по Clojure — Сергей ТкаченкоТеория педагогических измерений — Павел ИвановТеория педагогических измерений — Павел ИвановИИ отнимает хлеб у программистовИИ отнимает хлеб у программистовКак делать хорошие сайты командой — Алексей КрайновКак делать хорошие сайты командой — Алексей КрайновАйтиШашлыкАйтиШашлыкПрограммирование в ансамбле, практический вебинар по ТДД и моб программированиюПрограммирование в ансамбле, практический вебинар по ТДД и моб программированиюРазговоры об архитектуре программ — зачем вообще нужна архитектура?Разговоры об архитектуре программ — зачем вообще нужна архитектура?Как программисту преподавать в вузеКак программисту преподавать в вузеЧто бекендеру надо знать про SQL — Часть 1Что бекендеру надо знать про SQL — Часть 1Болташка про то, как оценивать себя и просить повышенияБолташка про то, как оценивать себя и просить повышенияПишем интернет-магазин на C# (Ответы на вопросы 6-го занятия)Пишем интернет-магазин на C# (Ответы на вопросы 6-го занятия)
Яндекс.Метрика