Пишем качественный код
Программисты привыкли к тому, что за качество кода отвечают QA-инженеры, они же тестировщики. Можно совсем не следить за качеством и писать как бог на душу положит — все ошибки найдут во время тестирования.
Это демотивирует и не нравится многим программистам. Мы хотим делать продукт, которым можно гордиться, поэтому качество касается не только отдела QA, но и нас. И программисты, правда, тратят много времени и сил, чтобы писать качественный код.
Чаще всего, говоря о качестве, мы имеем в виду автоматические тесты, которые пишем сами — это и TDD, и CI/CD с интеграционным тестированием. Но есть и другие подходы.
Мы в клубе программистов решили встретиться и обсудить несколько разных подходов, помогающих писать качественный код.
Собираемся в четверг 15 февраля в 19:00 в павильоне Умный город на ВДНХ.
Андрей Карпов из компании PVS-Studio расскажет о статическом анализе кода и покажет, почему он помогает, даже если вы практикуете TDD. Доклад особенно интересен, потому что статический анализ не сильно распространён и в то же время весьма эффективен.
Юрий Костин продемонстрирует, что можно избежать множества ошибок, если вы пишите на подходящем языке. Он покажет, как сильная типизация и развитая система типов TypeScript избавляют программу от целых классов ошибок.
Антон Стеканов в рамках дискуссии расскажет о ревю кода (code review). Эта техника вызывает много споров, однако, кажется, что в условиях удалённой работы без неё никуда.
Конечно, в кулуарах мы сможем обсудить и другие программистские темы, а после митапа планируем устроить афтепати. Встреча будет проходить оффлайн, но если вас не будет в Москве, вы сможете подключиться к онлайн-трансляции.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting (https://itmeeting.ru/). Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
Видео Пишем качественный код канала Московский клуб программистов
Это демотивирует и не нравится многим программистам. Мы хотим делать продукт, которым можно гордиться, поэтому качество касается не только отдела QA, но и нас. И программисты, правда, тратят много времени и сил, чтобы писать качественный код.
Чаще всего, говоря о качестве, мы имеем в виду автоматические тесты, которые пишем сами — это и TDD, и CI/CD с интеграционным тестированием. Но есть и другие подходы.
Мы в клубе программистов решили встретиться и обсудить несколько разных подходов, помогающих писать качественный код.
Собираемся в четверг 15 февраля в 19:00 в павильоне Умный город на ВДНХ.
Андрей Карпов из компании PVS-Studio расскажет о статическом анализе кода и покажет, почему он помогает, даже если вы практикуете TDD. Доклад особенно интересен, потому что статический анализ не сильно распространён и в то же время весьма эффективен.
Юрий Костин продемонстрирует, что можно избежать множества ошибок, если вы пишите на подходящем языке. Он покажет, как сильная типизация и развитая система типов TypeScript избавляют программу от целых классов ошибок.
Антон Стеканов в рамках дискуссии расскажет о ревю кода (code review). Эта техника вызывает много споров, однако, кажется, что в условиях удалённой работы без неё никуда.
Конечно, в кулуарах мы сможем обсудить и другие программистские темы, а после митапа планируем устроить афтепати. Встреча будет проходить оффлайн, но если вас не будет в Москве, вы сможете подключиться к онлайн-трансляции.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting (https://itmeeting.ru/). Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
Видео Пишем качественный код канала Московский клуб программистов
Показать
Комментарии отсутствуют
Информация о видео
15 февраля 2024 г. 23:23:08
01:52:07
Другие видео канала
![Функциональный фронтенд. ClojureScript — Часть 5 из 5](https://i.ytimg.com/vi/lqMEyaPL3Pg/default.jpg)
![Функциональный фронтенд. ClojureScript — Часть 4 из 5](https://i.ytimg.com/vi/1P69b8I3H1E/default.jpg)
![Интересный git — Екатерина Козина](https://i.ytimg.com/vi/GrPkMhZ_C9w/default.jpg)
![Воркшоп «Пишем веб-приложение и Telegram-бота на Kotlin» часть III](https://i.ytimg.com/vi/vmL3uxPoy6A/default.jpg)
![Алгоритм роя частиц — Евгений Ильин](https://i.ytimg.com/vi/57YBBIwnkQU/default.jpg)
![Метапрограммирование — JetBrains MPS — Часть 4](https://i.ytimg.com/vi/QLLppVpOFYw/default.jpg)
![ИИ: просто о сложном — Екатерина Козина](https://i.ytimg.com/vi/EopTGygaVC0/default.jpg)
![Управляем состоянием на фронт-энде](https://i.ytimg.com/vi/XLmyVcWbOJU/default.jpg)
![Пишем интернет-магазин на C# (Ответы на вопросы 8-го занятия)](https://i.ytimg.com/vi/xc4uv83rkNo/default.jpg)
![Учимся делать доклады — Марк Шевченко](https://i.ytimg.com/vi/pCDayzMvdmo/default.jpg)
![Воркшоп по Clojure — Сергей Ткаченко](https://i.ytimg.com/vi/OTIUvpyFAAc/default.jpg)
![Теория педагогических измерений — Павел Иванов](https://i.ytimg.com/vi/dOJMoWxaBvA/default.jpg)
![ИИ отнимает хлеб у программистов](https://i.ytimg.com/vi/SxTsgwnMPjM/default.jpg)
![Как делать хорошие сайты командой — Алексей Крайнов](https://i.ytimg.com/vi/LhwIAmEbt6g/default.jpg)
![АйтиШашлык](https://i.ytimg.com/vi/8muFL5Vr7As/default.jpg)
![Программирование в ансамбле, практический вебинар по ТДД и моб программированию](https://i.ytimg.com/vi/eLEK0uLBLHc/default.jpg)
![Разговоры об архитектуре программ — зачем вообще нужна архитектура?](https://i.ytimg.com/vi/ejgcu9C_Iw4/default.jpg)
![Как программисту преподавать в вузе](https://i.ytimg.com/vi/FviRhcCwDqg/default.jpg)
![Что бекендеру надо знать про SQL — Часть 1](https://i.ytimg.com/vi/euVyH0gQUyA/default.jpg)
![Болташка про то, как оценивать себя и просить повышения](https://i.ytimg.com/vi/lhWJsiwXxIc/default.jpg)
![Пишем интернет-магазин на C# (Ответы на вопросы 6-го занятия)](https://i.ytimg.com/vi/ofFOcb6dlIM/default.jpg)