Login
Как бороться с "теоретиками"?
1336 просмотров
Перейти к просмотру всей ветки
in Antwort Murr 30.08.17 18:27, Zuletzt geändert 30.08.17 19:17 (anly)
Значит пора плотнее знакомится с тестированием.это ясно. последний свой проэктик я покрыл на 100 процентов юнит тестами (что кстати не гарантирует правильности кода) Но размер его не большой и время было. А этот уж лет 20 ему, и все 20 лет никаких тестов.
Эээ... А как это должно влиять на функцию и тот факт что данная реализация всегда возвращает ТРУЕ?ну во-первых она не всегда возвращает ТРУЕ (там в 400 строках есть и ФАЛСЕ).
А во-вторых, даже приведенный кусочек не всегда возвращает ТРУЕ. Он НИКОГДА не возвращает ФАЛСЕ (это верно), но ТРУЕ - не всегда возвращает.
Я уже описал что будет если СетДата возвратить Е-Фаил: это не ТРУЕ и не ФАЛСЕ.
А вызыватель может написать такое:
if (fun() == FALSE){...}
if (fun() == TRUE){...}
Проклят нарушающий межи ближнего своего (Втор.27:17)