Такой код понравится вашим юнит-тестам / Александр Новиков (Делимобиль)

  Рет қаралды 1,043

HighLoad Channel

HighLoad Channel

Күн бұрын

Пікірлер: 5
@A11ez
@A11ez 4 жыл бұрын
Тесты не должны афектить код. Если по коду нужен приватный метод - для структурирования, для комментирования через название метода, для сокрытия апи класса и тд, нужно его использовать. Приватные методы нужно тестировать через тест публичных. Сделайте какой то базовый класс для теста, вынесите туда общие случаи. И скорее всего в публичном методе не только один приватный лежит, но и ещё какая то логика. Поэтому тесты наверно не всегда будут одинаковыми.
@yuriik.6711
@yuriik.6711 4 жыл бұрын
а как же TDD? ))
@ОлесяЕрышканова
@ОлесяЕрышканова 3 жыл бұрын
не проще через рефлексию сделать доступным поля и методы? не поняла в чем проблема в тесте. написать 2-3 строчки дополнительно кода и открыть поля?
@bogdanrybalka7092
@bogdanrybalka7092 3 жыл бұрын
Все строго наоборот. Тесты должны аффектить код. Одно из важнейших требований к коду это тестируемость. Код очевидно нужно писать так, чтобы его можно было удобно тестировать :)
@FF-ne2qz
@FF-ne2qz 4 жыл бұрын
Очевидные вещи.
React JS c Нуля - Курс для начинающих БЕЗ ВОДЫ [2024]
3:42:01
Владилен Минин
Рет қаралды 382 М.
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 41 МЛН
PIZZA or CHICKEN // Left or Right Challenge
00:18
Hungry FAM
Рет қаралды 16 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,2 МЛН
Java Web - CRUD com JSP e MVC
1:33:55
proffernandotfernandes
Рет қаралды
Азы программирования в 1С за 3 часа
3:46:49
IRONSKILLS - Курсы по 1С
Рет қаралды 3,7 МЛН
Космические гипотезы: Как возникло все?
3:51:04
Космическое путешествие
Рет қаралды 1,1 МЛН
Самый богатый человек в Вавилоне. Джордж Самюэль Клейсон. [Аудиокнига]
3:44:33
Аудиокниги издательства - AB Publishing
Рет қаралды 1 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 41 МЛН