juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2012-03-15 12:45 pm

code reviews...

they improve reliability and kill creativity

[identity profile] sab123.livejournal.com 2012-03-19 07:08 pm (UTC)(link)
И когда окажется, что фактический результат тестов - неправильный, что делать?

[identity profile] ivan-gandhi.livejournal.com 2012-03-19 10:46 pm (UTC)(link)
Дык; разбить задачу на части; пофиксить тесты, если они не показывают ясно, в чём проблема.

[identity profile] sab123.livejournal.com 2012-03-20 02:36 pm (UTC)(link)
Тесты не могут показывать ясно, в чем проблема. Они могут только показывать, совпадает результат с ожидаемым, или нет. Ну и это, чем дальше тесты лезут в нутря реализаций, тем тяжелее их писать и поддерживать. "Настоящие" (не-интегрированные) юнит-тесты - в массе своей штука не только малополезная, но и очень-очень тяжелая.

[identity profile] ivan-gandhi.livejournal.com 2012-03-20 05:08 pm (UTC)(link)
Ну хм, надо именно что интегрировать. Вчерась я так весело в командлайне, улучшая заодно логгинг, сделал шоб оно работало.

[identity profile] ivan-gandhi.livejournal.com 2012-03-21 04:31 am (UTC)(link)
Ха. Но если что-то сломалось, и тест не говорит что, то это что-то должно быть отражено в логах. А если логи не показывают нужной информации, то нужно пофиксить логи. Чтобы дурь каждой программы видна была.

[identity profile] sab123.livejournal.com 2012-03-21 05:39 pm (UTC)(link)
+1