2020 подписчиков
👣 Как я пишу HTTP-сервисы спустя 13 лет работы с Go
Держите отличную статью
Внутри такие очевидные и не очень вещи:
⏩В статье предлагается использовать промежуточное ПО для разделения кода на слои и упрощения тестирования.
⏩Важно оптимизировать чтение кода и избегать излишней косвенности.
⏩Типы запросов и ответов могут быть определены внутри обработчиков для поддержания чистоты глобального пространства.
⏩Использование вложенных типов запросов/ответов позволяет раскрывать дополнительную информацию для будущих поколений.
⏩Функция run используется для запуска программы прямо из тестового кода, обеспечивая удобство тестирования.
⏩Сквозное тестирование противопоставляется юнит-тестированию всех внутренних частей.
📎 Статья
Около минуты
8 апреля 2024