👣 Как писать чистый код на Go, который работает



Держите полезный ролик, в котором на разные вопросы, связанные с тестированием Go-кода, отвечает разработчик с опытом 8 лет.



О чём говорится в видео?

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

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

— Что такое TDD?

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

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

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

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

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

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

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

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

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

— Что ещё почитать по про test driven development.



В целом, полезное видео, рекомендую

📎 YouTube



@golang_interview