1. Что такое SOLID?
2. Надо ли мокать юзкейсы в Go?
3. Через какие сущности данные проходят в clean-архитектуре?
4. Для чего нужны юзкейсы?
Вопрос
5. Какие библиотеки использовал для работы с БД?
Ответ
PGX.
6. Что такое пулы соединений, как они работают, как их контролировать и что делать, если их слишком много?
7. Зачем закрывать ROWS при вытягивании списка из базы данных?
8. Что будет, если не закрыть ROWS?
9. Что такое тесты, какие они бывают и как ты писал интеграционные? Надо ли мокать в интеграционных тестах?
10. Как измерить покрытие в тестах и какие флаги для этого используются?
11…