Особенности программирования
Oct. 24th, 2006 06:12 amУважаемые дамы и господа.
Пытаюсь написать небольшую программу, но уже запутался в классах и прочем.
Ищу софтину, которая не просто визуально отображала бы все классы, которые у меня есть, но и при ручном их изменении, вносила изменения в визуальную схему. ну и там же показывала код. В общем спасала новичков от сложностей программирования :)
В идеале ещё бы ей интегрироваться с вижуалстудией.нет и поддерживать с++ и хтмл с яваскриптом.
Есть вообще такой софт? И если нет, как люди обходятся без него?
Пытаюсь написать небольшую программу, но уже запутался в классах и прочем.
Ищу софтину, которая не просто визуально отображала бы все классы, которые у меня есть, но и при ручном их изменении, вносила изменения в визуальную схему. ну и там же показывала код. В общем спасала новичков от сложностей программирования :)
В идеале ещё бы ей интегрироваться с вижуалстудией.нет и поддерживать с++ и хтмл с яваскриптом.
Есть вообще такой софт? И если нет, как люди обходятся без него?
no subject
Date: 2006-10-24 06:37 am (UTC)Только сложная это софтина! И если вы пишите "небольшую" программу, то и калссов в ней должно быть мало, так что не должно быть запуток. А если нужна нормальная документация - это вам doxygen нужен.
no subject
Date: 2006-10-24 07:21 am (UTC)софтину качаю. попробую. Спасибо :)
no subject
Date: 2006-10-24 07:40 am (UTC)no subject
Date: 2006-10-24 06:43 am (UTC)no subject
Date: 2006-10-24 07:22 am (UTC)no subject
Date: 2006-10-24 07:34 am (UTC)в нашем проекте 57 тыс. строк кода и ничего, без диаграмм обходимся :)
no subject
Date: 2006-10-24 07:57 am (UTC)На тему... как вы всё структурируете? Или на самом деле наизусть код помните? lol
no subject
Date: 2006-10-24 07:34 am (UTC)no subject
Date: 2006-10-24 07:50 am (UTC)Но у меня получается, что я пишу тонну комментариев, а потом вдруг доходит что можно проще сделать и 10 20 а то и 30 минут написания подробных комментариев с примерами в ж... уходит. Так что стараюсь самодокументирующий код писать. и с этим проблем нет, но проблемы с тем, что я напишу в классе сколько-то кода и начинаю путаться в нём. Так бы визуально выделил какие-то методы и перетащил в новый класс, а в старом вызовы оставил, а сейчас приходится ручками перелопачивать... :(
no subject
Date: 2006-10-24 08:10 am (UTC)no subject
Date: 2006-10-24 08:41 am (UTC)Если же всё это происходит в процессе обучения, то код приходится переделывать. чтобы он был более правильный/красивый /безглючный /расширяемый.
А перенести блок кода, который использует глобальные переменные или другие процедуры которые тоже надо переносить... а с учётом того, что для меня .h файл это только мешающий придаток который выдаёт ошибку каждый раз как я функцию поменяю...
вот и надо не вспоминать что где кого использует и как бы эти связи сделать полегче/помягче или вообще убрать... Когда всё это видно на картинке, это легче воспринимается.