Artwork

محتوای ارائه شده توسط Skillbox Media Code. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Skillbox Media Code یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

Test driven development: как писать чистый код, который работает

1:12:09
 
اشتراک گذاری
 

Manage episode 397729419 series 3315858
محتوای ارائه شده توسط Skillbox Media Code. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Skillbox Media Code یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Содержание

— Краткое введение в тестирование: что такое тесты и какие виды тестов существуют.

— Должен ли разработчик писать тесты?

— Что такое TDD и почему Катя решила попробовать эту методику.

— «Утром код — вечером тесты» или «Утром тесты — вечером код»?

— Какую логику и какие данные нужно тестировать, а когда тесты не нужны.

— Как Катя пишет код по TDD.

— Основные принципы и этапы TDD.

— Как TDD помогает увеличить скорость и снизить затраты на разработку.

— Разработка через тестирование на практике. Как TDD спасает компанию от «пожаров».

— Забиваете на best practices во время инцидентов? Остановитесь и подумайте.

— Как хорошие тесты становятся документацией к коду.

— Что такое test cases и как они связаны с use cases.

— Как методика TDD влияет на структуру команды и процессы.

— Что такое технический долг.

— Как «постмортем» помогает не воспроизводить одни и те же факапы.

— Что ещё почитать по про test driven development.
Гость: Катя Филиппова.
Бэкенд-разработчик на Golang в Garage Eight. Восемь лет опыта в коммерческой разработке. Успела поработать в стартапе и большой корпорации. Сейчас совместно с кросс-функциональной командой создаёт микросервисы и решает задачи бизнеса.

Полезные ссылки

— «Чистый код», Роберт Мартин https://www.piter.com/collection/all/product/chistyy-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista-45ccca

— «Идеальный программист», Роберт Мартин https://www.piter.com/collection/all/product/idealnyy-programmist-kak-stat-professionalom-razrabotki-po-3582a4

— «Чистая архитектура», Роберт Мартин https://www.piter.com/collection/all/product/chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya

— «Экстремальное программирование: разработка через тестирование», Кент Бек https://www.piter.com/product/ekstremalnoe-programmirovanie-razrabotka-cherez-testirovanie

— «Рефакторинг: улучшение проекта существующего кода», Мартин Фаулер https://www.williamspublishing.com/Books/978-5-9909445-1-0.html

— Статья Мартина Фаулера Test Driven Development https://martinfowler.com/bliki/TestDrivenDevelopment.html

Стартовать в программировании вместе со Skillbox: skillbox.ru/code

Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!

  continue reading

134 قسمت

Artwork
iconاشتراک گذاری
 
Manage episode 397729419 series 3315858
محتوای ارائه شده توسط Skillbox Media Code. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Skillbox Media Code یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Содержание

— Краткое введение в тестирование: что такое тесты и какие виды тестов существуют.

— Должен ли разработчик писать тесты?

— Что такое TDD и почему Катя решила попробовать эту методику.

— «Утром код — вечером тесты» или «Утром тесты — вечером код»?

— Какую логику и какие данные нужно тестировать, а когда тесты не нужны.

— Как Катя пишет код по TDD.

— Основные принципы и этапы TDD.

— Как TDD помогает увеличить скорость и снизить затраты на разработку.

— Разработка через тестирование на практике. Как TDD спасает компанию от «пожаров».

— Забиваете на best practices во время инцидентов? Остановитесь и подумайте.

— Как хорошие тесты становятся документацией к коду.

— Что такое test cases и как они связаны с use cases.

— Как методика TDD влияет на структуру команды и процессы.

— Что такое технический долг.

— Как «постмортем» помогает не воспроизводить одни и те же факапы.

— Что ещё почитать по про test driven development.
Гость: Катя Филиппова.
Бэкенд-разработчик на Golang в Garage Eight. Восемь лет опыта в коммерческой разработке. Успела поработать в стартапе и большой корпорации. Сейчас совместно с кросс-функциональной командой создаёт микросервисы и решает задачи бизнеса.

Полезные ссылки

— «Чистый код», Роберт Мартин https://www.piter.com/collection/all/product/chistyy-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista-45ccca

— «Идеальный программист», Роберт Мартин https://www.piter.com/collection/all/product/idealnyy-programmist-kak-stat-professionalom-razrabotki-po-3582a4

— «Чистая архитектура», Роберт Мартин https://www.piter.com/collection/all/product/chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya

— «Экстремальное программирование: разработка через тестирование», Кент Бек https://www.piter.com/product/ekstremalnoe-programmirovanie-razrabotka-cherez-testirovanie

— «Рефакторинг: улучшение проекта существующего кода», Мартин Фаулер https://www.williamspublishing.com/Books/978-5-9909445-1-0.html

— Статья Мартина Фаулера Test Driven Development https://martinfowler.com/bliki/TestDrivenDevelopment.html

Стартовать в программировании вместе со Skillbox: skillbox.ru/code

Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!

  continue reading

134 قسمت

همه قسمت ها

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش