|
|
|
Существуют инструменты, способные облегчить понимание чужого кода?
|
|||
|---|---|---|---|
|
#18+
День добрый! Интересно, не придумали ли еще инструмента который может облегчить понимание чужого кода, что-то типа построителя схемы взаимодействия классов, или может быть нечто что строит такую схему на основе одного прогона программы итд. Хочется как-то облегчить задачу понимания внутренностей большого проекта. Я использую Idea и Java, но это так, к слову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2015, 15:10 |
|
||
|
Существуют инструменты, способные облегчить понимание чужого кода?
|
|||
|---|---|---|---|
|
#18+
DymytryДень добрый! Интересно, не придумали ли еще инструмента который может облегчить понимание чужого кода, что-то типа построителя схемы взаимодействия классов, или может быть нечто что строит такую схему на основе одного прогона программы итд. Хочется как-то облегчить задачу понимания внутренностей большого проекта. Я использую Idea и Java, но это так, к слову.начните с изучения того инструмента, которым пользуетесь: IntelliJ IDEA UML Class Diagram P.S.: другие среды разработки тоже умеют рисовать диаграммы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2015, 16:00 |
|
||
|
Существуют инструменты, способные облегчить понимание чужого кода?
|
|||
|---|---|---|---|
|
#18+
DymytryДень добрый! Интересно, не придумали ли еще инструмента который может облегчить понимание чужого кода, что-то типа построителя схемы взаимодействия классов, или может быть нечто что строит такую схему на основе одного прогона программы итд. Хочется как-то облегчить задачу понимания внутренностей большого проекта. Я использую Idea и Java, но это так, к слову. Нет необходимости понимать весь чужой код. Он скорее всего будет неоднороден и иметь признаки "ядра" и всего остального кода. Обычно "ядро ПО" составляет не более 20% всего кода. Вот его и нужно изучать. Всё остальное может быть обвязкой. Описанием бизнес-сущностей. Переходниками. Адаптерами. DAO-объектами. Скриптами. Модульными тестами. Прототипами. Конфигурациями. Свойствами. e.t.c. Для детектирования ядра недостаточно рисовать UML-диаграмму. Надо понимать смысл неявных связей. Это относится к штриховой линии со стрелками, рисование которой в автоматическом режиме не столь однозначно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2015, 21:42 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=39&tid=1341105]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 348ms |

| 0 / 0 |
