juan_gandhi: (Default)
[personal profile] juan_gandhi
they improve reliability and kill creativity

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

Не говоря уже о том, что собственно классические юнит-тесты, да еще и не дай бог с моками - штука игрушечная. Упускает многие реальные взаимодействия. Правильные тесты должны быть юнит в том смысле, что по тесту на каждую мелкую фичу, но на как можно более интегрированном продукте.

Date: 2012-03-19 04:56 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Чё их отлаживать. Добавить более детальных тестов, есл сразу непонятно.

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

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

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

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

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

Date: 2012-03-21 05:39 pm (UTC)

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 8th, 2025 04:33 pm
Powered by Dreamwidth Studios