В Вто, 17/03/2009 в 21:41 +0900, Alexander Danilov пишет: > chaos пишет: > > On 17 March 2009 05:33:33 Alexander Danilov wrote: > >> Aleksey Cheusov пишет: > >>> >> Программное использование gdb - это, конечно, лучше, чем ручное. Но > >>> >> хуже, чем такое программирование, где gdb использовать не требуется. > >>>> Не верю, что в сложных проектах можно обойтись без дебагера. > >>> В сложных проектах нужно писать тесты. И в простых тоже. > >>> Тогда дебаггер не понадобится. > >> Тесты конечно хорошо, но очень важно правильно спроектировать систему. > >> Заметил такую интересную тенденцию, в системах со слабо связанными модулями > >> отладчик не нужен, максимум - печать промежуточных значений. В тех же > >> системах, где модули привязаны друг к другу намертво, отладчик - > >> единственная надежда разобраться хаосе, чтобы потом всё переделать с нуля. > > > > Любимое занятие :) переделывать всё с нуля :) > У меня есть опыт правки чужого кода, так вот, то, что мне попадалось лучше > было бы > переделать с нуля.
Так почти всегда происходит, проще самому переделать, чем разобраться в том, что сделал кто-то. Мало того, я часто вступаю в ступор на некоторое время пытаясь въехать о чём я думал когда писал код несколько лет назад. В свой, конечно, я въезжаю через время. -- Покотиленко Костик <[email protected]> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

