| Alex ( @ 2008-09-25 14:25:00 |
Плач сердца. Почти Сороукин. Однако, сугубо профессиональное.
Ищу ошибку в чужом коде. И плачу, как уже было указано выше, сердцем. Конечно, ни документации, ни комментариев в теле нет. Но это бы не страшно, если бы автор кода продумал бы, о чем он собирается сказать прежде чем начинать прочую деятельность. Я знаю, что он (код) должен делать. Всего лишь, сохранять конфигурацию какого-то объекта в XML файле. Ну, с наворотами. Но это все пустяки. Потому что между нажатием кнопки в диалоге и выводом лежит стек из более чем 60 вызовов. Нелишне сказать, что процентов двадцать этих вызовов называется "run", а еще 20% - "save", а имена классов, методов параметров по пути содержат или "description", или "cofiguration". А уж локальные имена так непременно либо "cfg", либо "profile". И все это приправлено такими штучками (чтоб не скушно было)
if((i - j) != 0)...
Ищу ошибку в чужом коде. И плачу, как уже было указано выше, сердцем. Конечно, ни документации, ни комментариев в теле нет. Но это бы не страшно, если бы автор кода продумал бы, о чем он собирается сказать прежде чем начинать прочую деятельность. Я знаю, что он (код) должен делать. Всего лишь, сохранять конфигурацию какого-то объекта в XML файле. Ну, с наворотами. Но это все пустяки. Потому что между нажатием кнопки в диалоге и выводом лежит стек из более чем 60 вызовов. Нелишне сказать, что процентов двадцать этих вызовов называется "run", а еще 20% - "save", а имена классов, методов параметров по пути содержат или "description", или "cofiguration". А уж локальные имена так непременно либо "cfg", либо "profile". И все это приправлено такими штучками (чтоб не скушно было)
if((i - j) != 0)...