Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение
*Типы — это документация* — плохой пример, комментарии загрязняют код и им свойственно устаревать. Метод должен описывать сам себя через имя и типы, да типы чтобы войти в тип и посмотреть, из чего он состоит, а не читать коментарии.
У нас на проекте около 4000 тестов, поведенческие, функциональные, модульные. Могу сказать из своего опыта, что более всего важны функциоальные тесты, практика черного ящика, не важно как система организована внутри, главное чтобы при передачи данных она вернула ожидаемый ответ. И да, никогда, никогда не используйте SQLite :D Система должна тестироваться с базой с которой она работает в лайве, рано или поздно вы словите неприятную ошибку, что тест падает, а функицонал работает, потом окажется, что SQLite не поддерживает что-то из MySQL или PostgreSQL.
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность