analizer 22.09.2011 04:02 mcabber

стрёмно, очень стрёмно осознавать, что, написав стройную и элегантную систему, нужно провести скальпелем по этой идиллии, чтобы иметь возможность покрыть её юнит-тестами.

1. emu 22.09.2011 04:03 ghoul

стройные и елегантные системы не нуждаются в юнит-тестах

2. DZhon → emu /1 22.09.2011 05:05

4.2

3. DZhon 22.09.2011 05:06

Friend test classes ? :)

4. analizer → DZhon /3 22.09.2011 05:16 mcabber

не всегда помогает

5. DZhon → analizer /4 22.09.2011 05:58

tell me more, if you could

6. analizer → DZhon /5 22.09.2011 06:00 mcabber

если класс берёт конфиг из файла, то френды не спасают, приходится менять его, чтобы можно было создать экземпляр без создания файла на диске.

7. DZhon → analizer /6 22.09.2011 06:01

Парсилку конфига в отдельный класс by design. При тестировании меняем парсилку на mock класс, почему нет ?

8. analizer → DZhon /7 22.09.2011 06:02 mcabber

tell me moar про mock, а лучше — годную ссылку на почитать

9. DZhon → analizer /8 22.09.2011 06:05

Например http://code.google.com/p/googlemock/
В сочетании с GTest очень даже ололо пыщпыщ риальне.

10. analizer → DZhon /9 22.09.2011 06:06 mcabber

я пока больше по бустовым тестам угораю

11. DZhon → analizer /10 22.09.2011 06:07

В принципе, монопенисуально: http://code.google.com/p/googlemock/wiki...

12. analizer → DZhon /9 22.09.2011 06:07 mcabber

нечитабельная ссылка. inspired by хуё-моё в сочетании с общей уёбищностью гуглокода. пойду в вики что ли почитаю тогда

13. DZhon → analizer /12 22.09.2011 06:12

да, гуглокод давно пора оставить детям в качестве аттракциона в выходные, но они чуток молодцы — запилили сразу две DCVS

Do you really want to delete ?