|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 09 Oct 2002 22:15:20 To : Aleksey Cheusov Subject : Re: g++ --------------------------------------------------------------------------------
Hi, Aleksey!
>>>>> "AC" == Aleksey Cheusov <cheusov@scnsoft.com> writes:
>> VN> Тесты можно писать при хорошо структурированной программе. А
>> VN> бывают и более другие.
>>
>> тесты можно писать для любых. Есть входные данные, есть мнение "что
>> должно получиться на выходе" - тест. запустил, проверил, что мы
>> получили на выходе программы с тем, что должны были.
AC> Тесты, конечно, дело хорошее. Hо уж больно тоскливо их писать. Они по
AC> объему часто гораздо больше, чем основной код.
угу. Зато как радостно когда ты передизайнил все с ног на голову, а
непроходит всего два-три теста ;-)))
AC> Hе у всех хватает терпения писать тесты на каждый класс/модуль.
Кент Бек рекомендует СHАЧАЛА писаьт тесты, а потом писать код ;-)
AC> Да и писать их довольно сложно, в смысле подобрать "сложные случаи".
Сложно писать качесвенный надежный код, и еще сложнее поддерживать его в
таком состонии на протяжении всего времени жизни проекта.
AC> Тесты часто пишутся для ошибок, которые УЖЕ произошли.
тесты пишутся, для того чтоб сформулировать, ЧТО должен длать вот эотт
кусок кода. Еще раз - рекомендуют тесты писать ДО ТОГО, как будет
реализован кусок кода, исходя из анализа предметной области.
AC> P.S. А вообще, о чем вы спорите?
мы, флеймими, пока можератор не сльно злой ;-)))
AC> Кому-то debugger нравится, кому-то нет. Какая разница?
разница как обычно в цене ;-)
AC> Hикто не мешает использовать оба подхода в тех пропорциях, которые
AC> нравятся.
Я вот и хотел узнать, в какой-же пропорции можно пользовать долбагер.
Мне расскзаали. В принципе я итогом флейма доволен, таки услышал то, чего
раньше не знал. ;)
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541a4aceeb2.html, оценка из 5, голосов 10
|