(Если вы считаете, что один сайт на StackExchange или в другом месте это лучше место, чтобы задать этот тип вопроса, пожалуйста, мне точку в правильном направлении.)Методы/инструменты для определения логики программного обеспечения?
Что опытные разработчики используют, чтобы выяснить, как код существующего работа с приложениями, прежде чем сможете изменить/добавить к ней?
Есть ли более продуктивный способ, чем перемещаться по линии с ручкой/бумагой, пока вы не выясните это? Я нахожу это отнимающим много времени, и трудно держать общую картину, а не заблуждаться в деталях.
Например, есть ли какое-либо приложение, которое будет анализировать исходный код и каким-то образом нарисовать диаграмму, показывающую логику в виде масштабируемой раскадровки?
спасибо.