LINUX.ORG.RU

А как разобраться в огромном проекте без документации?

 ,


1

3

Я думал может какие програмы для визуализации связей есть, или хотябы удобные рисовалки.

Вообще, посоветуйте хоть что нибудь.

П.С. 250 метров питон-исходников.

Deleted

Последнее исправление: Bizun (всего исправлений: 2)
Ответ на: комментарий от Hater

Они за 2000 км, их команда давно исчезла.

Deleted
()
Ответ на: комментарий от anonymous

Кстати да, когда оказался в ситуации как у ТС, именно так и поступил.

Hater ★★
()

250 метров питон-исходников.

Просто выкинь. Динамическая типизация и большие проекты приводят к самоубийствам.

Pavval ★★★★★
()

пиши свой недосупер парсер питона

на вход получает набор файлов на выход выдаёт в регулярном виде (по типу Xref или ещё какому)

индексы и прочие kwic

qulinxao ★★☆
()

250 метров питон-исходников

В 2.5 поверю.

PS. 90 МБ С++ - это объем исходников системы, которую поддерживают около 40 человек и которая развивалась 15 лет.

anonymous
()
Ответ на: комментарий от Deleted

Любая специализированная на Python IDE - Eric, RopeIDE,...
Ищи сам, что тебе лучше.
Плагины для IDE общего назначения не советую при таких объёмах.

ABW ★★★★★
()
Ответ на: комментарий от maverik

Попрошу не сравнивать

Сравнивать естественно нельзя, потому что C++ имеет статическую типизацию => более-менее пригоден для многомегабайтных систем, в отличие от.

anonymous
()

grep - грепаешь названия интересующих функций и переменных

doxygen может строить графы вызовов и прочую полезную фигню

Harald ★★★★★
()

doxygen с рисованием дерева вызовов и иерархий

iddqd
()

250 метров питон-исходников

Если именно 250 метров именно исходников - БЕГИ!!!

tailgunner ★★★★★
()

Никак, лучше написать заново, и на этот раз по-человечески.

Deleted
()
Ответ на: комментарий от anonymous

Хз, может там где то большие файлы есть. Вообще, 250 метров - это исходники всего приложения целиком, с формами, иконками, не большими утилитками и т.д. Но все равно он не документирован, огромен и сложен.

Deleted
()
Ответ на: комментарий от Deleted

Потому и говорю, что открой в опенсурс

Siado ★★★★★
()

без документации
на питоне
250 mb

Через месяц опубликуй свой кошелек, скинемся всем лором на лекарства.

Solace ★★
()
Ответ на: комментарий от Deleted

Ага, довелось как то наблюдать этот ужос летящий на крыльях ночи. Неужто от авторов так и не добились поддержки этого поделия и спихнули другим людям? Как то был в командировке в Питере, тогда Корус искал чем это можно заменить ибо авторы на него забили.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Неужто от авторов так и не добились поддержки этого поделия и спихнули другим людям?

Именно.

Deleted
()
Ответ на: комментарий от Deleted

теперь ты попал в ситуация когда динамическая типизация ответила тебе взаимностью.

Deleted
()

А как разобраться в огромном проекте без документации?

смотря какие цели - сделать адекватную документацию для проекта в миллион строк за два месяца не имея о нем представления? навряд ли получится :)

а если цель просто запилить туда еще функционала, тогда тебе не обязательно разбираться во всем проекте сразу

umren ★★★★★
()

разбираться по кусочкам, писать доки и тесты к тому, в чем разобрался. жил так 2.5 года с 80kLOC перла/tcsh

marvin_yorke ★★★
()
Ответ на: комментарий от Deleted

Я не понял твоей паники.

у тебя всего два варианта:
2 месяца получать зарплату и в конце сказать: «не шмог..»
Либо созывать консилиум и ставить диагноз диагносту, который поставил дедлайн в 2 месяца.

Почему это должно вызывать панику?
Пусть спонсируют хакеров, которые раскорячат проект.
Или берут одного тебя, тебе до пенсии его хватит, потом внукам передашь (С) анекдот.

Deleted
()
Ответ на: комментарий от Deleted

2 месяца получать зарплату и в конце сказать: «не шмог..»

Я практику прохожу, работаю за бесплатно.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.