powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Существуют инструменты, способные облегчить понимание чужого кода?
3 сообщений из 3, страница 1 из 1
Существуют инструменты, способные облегчить понимание чужого кода?
    #38862614
Dymytry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый!

Интересно, не придумали ли еще инструмента который может облегчить понимание чужого кода, что-то типа построителя схемы взаимодействия классов, или может быть нечто что строит такую схему на основе одного прогона программы итд.

Хочется как-то облегчить задачу понимания внутренностей большого проекта.

Я использую Idea и Java, но это так, к слову.
...
Рейтинг: 0 / 0
Существуют инструменты, способные облегчить понимание чужого кода?
    #38862629
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DymytryДень добрый!

Интересно, не придумали ли еще инструмента который может облегчить понимание чужого кода, что-то типа построителя схемы взаимодействия классов, или может быть нечто что строит такую схему на основе одного прогона программы итд.

Хочется как-то облегчить задачу понимания внутренностей большого проекта.

Я использую Idea и Java, но это так, к слову.начните с изучения того инструмента, которым пользуетесь: IntelliJ IDEA UML Class Diagram

P.S.: другие среды разработки тоже умеют рисовать диаграммы.
...
Рейтинг: 0 / 0
Существуют инструменты, способные облегчить понимание чужого кода?
    #38862732
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DymytryДень добрый!

Интересно, не придумали ли еще инструмента который может облегчить понимание чужого кода, что-то типа построителя схемы взаимодействия классов, или может быть нечто что строит такую схему на основе одного прогона программы итд.

Хочется как-то облегчить задачу понимания внутренностей большого проекта.

Я использую Idea и Java, но это так, к слову.
Нет необходимости понимать весь чужой код. Он скорее всего будет неоднороден и иметь
признаки "ядра" и всего остального кода.

Обычно "ядро ПО" составляет не более 20% всего кода. Вот его и нужно изучать. Всё остальное
может быть обвязкой. Описанием бизнес-сущностей. Переходниками. Адаптерами. DAO-объектами.
Скриптами. Модульными тестами. Прототипами. Конфигурациями. Свойствами. e.t.c.

Для детектирования ядра недостаточно рисовать UML-диаграмму. Надо понимать смысл неявных
связей. Это относится к штриховой линии со стрелками, рисование которой в автоматическом
режиме не столь однозначно.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Существуют инструменты, способные облегчить понимание чужого кода?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]