Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>These tools work with Delphi 7 and are of great help:</p> <ul> <li>the UML tool <a href="http://www.modelmakertools.com/modelmaker/index.html" rel="nofollow noreferrer">ModelMaker</a></li> <li>the refacotoring tool <a href="http://www.modelmakertools.com/code-explorer/index.html" rel="nofollow noreferrer">ModelMaker Code Explorer</a></li> <li>the documentation tool <a href="http://www.devjetsoftware.com/products/documentation-insight/" rel="nofollow noreferrer">Documentation Insight</a> (<a href="http://www.devjetsoftware.com/products/documentation-insight/documentation-insight-update-v2-6-8-20/" rel="nofollow noreferrer">as of august 2012</a>)</li> </ul> <p>UML diagrams are a great way to get an overview of structure. How well that overview is, depends on how well the structure is.</p> <p>For taking over projects like these, I start with some basic documentation (often in <a href="http://lifehacker.com/5943320/what-is-markdown-and-why-is-it-better-for-my-to+do-lists-and-notes" rel="nofollow noreferrer">MarkDown format</a>, as that text based format is version control friendly, and generates nice HTML).</p> <p>To get that going, it helps if the original developers or/and some base documentation are still there.</p> <p>Then just start to:</p> <ul> <li>fix bugs / apply feature requests</li> <li>use ModelMaker to get a feel for overall structure</li> <li>use ModelMaker Code Explorer as a refactoring tool</li> <li>use Documentation Insight to document inside the source code (you can generate help files and web pages with the pro version, see <a href="http://www.devjetsoftware.com/products/documentation-insight/feature-matrix/" rel="nofollow noreferrer">feature matrix</a>)</li> <li>update my Markdown documents with any information that does not fit in the source code documentation well</li> </ul> <p>Note you can put some documentation in using Model Maker Code Explorer, but it can not be exported as help files, since it uses a different documentation format than Documentation Insight.</p> <p>So I agree with the <a href="https://stackoverflow.com/questions/18243145/first-steps-to-reconstruct-the-architecture-in-a-delphi-7-project/18250685#comment26757588_18243145">comment</a> by <a href="https://stackoverflow.com/users/512728/jan-doggen">Jan Doggen</a> (thanks Jan!): just start. Make sure you have the right tools to help that going.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload