Software engineer
· 30.12.2024 · ред.Вопрос
Тестирование приватных методов отдельно от публичных - хорошо или плохо?
4 коммента
· 06.01.2025
Ты пишешь класс с тестами, который обрабатывает класс или сущность и все её методы. Приватные или публичные не имеет значения, главное, чтобы тебе было по именованию понятно соответствие тестов методам и объектам.
0
ответить
коммент удалён
· 06.01.2025
Как понять отдельно?
0
ответить
коммент удалён
· 06.01.2025
Я, например, предпочитаю приватные методы явно не тестировать, только через публичные, т.к. это упрощает будущий рефакторинг класса. Но есть альтернативное мнение, поэтому предлагаю подискутировать
0
ответить
ответ удалён
· 06.01.2025
Лучше через интерфейс конечно. Если возникает стойкое желание потестировать что-то приватное - это сигнал к тому, что нужен новый класс.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён