|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
Нужно ли документировать проект?06.09.2013, 19:50. Показов 3242. Ответов 33
Метки нет (Все метки)
Всем доброго вечера.
Паттерны проектирования и Совершенный Код читать пока не планирую (так как начинающий), но некоторые вопросы узнать бы хотелось. Я решил написать одно приложение, чтобы потренироваться, а впоследствии и опубликовать его под GPL-лицензией. Сначала все шло нормально, но сейчас количество кода превысило 1800 строк и ориентироваться в объектах и переменных стало крайне затруднительно. Стараюсь писать аккуратно и красиво, но периодически всё равно приходится делать глобальный рефакторинг, и это очень долго. Нужно вообще, или полезно сделать какую нибудь систему именования переменных, или как запомнить все невидимые элементы GUI ? (Например менеджеры компоновки, невидимые распорки...да и вообще) Чертить схему на бумажке что-ли? Как с этим справляются проф. разработчики? пишу на Qt. Можете дать какие-нибудь советы? Спасибо
0
|
|
| 06.09.2013, 19:50 | |
|
Ответы с готовыми решениями:
33
Как документировать пространство имен Как правильно документировать программу?
|
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
| 07.09.2013, 13:17 [ТС] | |
|
P.s. И еще: выше я писал, что doxygen не парсит .cpp файлы, а только интерфейсы. Глупая моя спешка: в настройках это все можно сделать. (Это вдруг кто-то из новичков будет читать тему и наткнется на такую неправду
)
0
|
|
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,091
|
|
| 07.09.2013, 13:21 | |
|
есть октрытые у гугла, фаерфокса, ну в общем у многих проектов и фирм они есть
Добавлено через 2 минуты у меня лично этот документ занимает 40 стр, его чтение менее приоритетное занятие чем чтение Макконела
1
|
|
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
||
| 07.09.2013, 13:21 [ТС] | ||
|
0
|
||
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,091
|
||
| 07.09.2013, 13:25 | ||
|
лано щас октрою репозиторий на чтение svn://axi.su/vs-static/trunk/docs/coding_standards.odt
не хочу, чтоб левые версии ходили по инету. Добавлено через 39 секунд
0
|
||
|
|
||
| 07.09.2013, 13:33 | ||
|
Ваше желание, оно конечно похвальное, но для 2К строк кода игра не стоит свеч.
1
|
||
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,091
|
|
| 07.09.2013, 13:49 | |
|
открыл репозиторий на чтение, надеюсь знаете как пользоваться SVN ...
0
|
|
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|||||||||||
| 07.09.2013, 13:59 [ТС] | |||||||||||
|
XRuZzz, никогда не пользовался
Если набрать
0
|
|||||||||||
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,091
|
||||||
| 07.09.2013, 14:34 | ||||||
|
попробуйте так
Не по теме:
1
|
||||||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|||
| 07.09.2013, 14:40 [ТС] | |||
|
Интересно, что документ в .odt неужели фирмы не запрещают пользоваться чем-то отличным от MS поделок? А GCC тоже можно? ![]() Добавлено через 4 минуты
0
|
|||
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,091
|
|
| 07.09.2013, 14:44 | |
|
0
|
|
| 07.09.2013, 14:53 [ТС] | |
|
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||
| 07.09.2013, 15:01 | ||
|
0
|
||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
| 07.09.2013, 15:08 [ТС] | |
|
0
|
|
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,091
|
|
| 07.09.2013, 15:51 | |
|
0
|
|
| 07.09.2013, 15:51 | |
|
Нужно оценить проект. Нужно компилнуть проект Нужно откомментировать проект Нужно собрать проект
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|