Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Как бороться с "теоретиками"?

30.08.17 18:53
Re: Как бороться с "теоретиками"?
 
anly коренной житель
anly
в ответ Murr 30.08.17 18:27, Последний раз изменено 30.08.17 19:17 (anly)
Значит пора плотнее знакомится с тестированием.
это ясно. последний свой проэктик я покрыл на 100 процентов юнит тестами (что кстати не гарантирует правильности кода) Но размер его не большой и время было. А этот уж лет 20 ему, и все 20 лет никаких тестов.
Эээ... А как это должно влиять на функцию и тот факт что данная реализация всегда возвращает ТРУЕ?
ну во-первых она не всегда возвращает ТРУЕ (там в 400 строках есть и ФАЛСЕ).

А во-вторых, даже приведенный кусочек не всегда возвращает ТРУЕ. Он НИКОГДА не возвращает ФАЛСЕ (это верно), но ТРУЕ - не всегда возвращает.

Я уже описал что будет если СетДата возвратить Е-Фаил: это не ТРУЕ и не ФАЛСЕ.

А вызыватель может написать такое:

if (fun() == FALSE){...}

if (fun() == TRUE){...}

Проклят нарушающий межи ближнего своего (Втор.27:17)
 

Перейти на