I'm going to be giving a talk on ABL source code analysis tools at Exchange. The list I have now is:
* compile list
* compile xref
* xml xref
* databasing xref data
* "SuperXref"
* Ctrl-F and Ctrl-H in PDS/OEA
* substitute
* Araxis Merge & KDif3
* AutoDox2
* Debugger
* Profiler
* Proparse
* ProLint
* Proparse scripting
* Joanju Analyst
* Enterprise Architect
* ABL2UML
and Gilles Querret's forthcoming tool.
What am I missing?
Thank you for your email. I am currently on annual leave till Wednesday, 10th July. Please expect a delay in my response; however, should you require immediate assistance; please contact the JDA Solution Line at 0113 821 3333.
Well, Roundtable TSMS is my favorite tool for analyzing not just the source code but how my application resources relate to one another. It's based on xref data.
- ABHack has some nice things, including but not limited to the integration of the XREF analysis tool that is also available stand-alone from PSDN somewhere and makes looking for specific things within a file much easier than having to look at the plain xref/sourcecode.
- {OpenGrok, even without specific ABL support it's very usefull to have on hand when your codebase is very big and plain text search tools take a while to complete a search.
- CVS Annotate, SVN blame or whatever your version control system's equivalent is to determine when and why a line of code was written (and by whom, if you want to ask why oh why.)
I'm going to be giving a talk on ABL source code analysis tools at Exchange. The list based on input received is now:
* compile list* compile xref* xml xref* databasing xref data* Roundtable TSMS => session* "SuperXref"* Ctrl-F and Ctrl-H in PDS/OEA* Other ABL independent search tools (OpenGrok)* substitute (omitted)* Araxis Merge & KDif3* AutoDox2 ** SmartDox => session* Debugger* Profiler (including COMPILE DEBUG-LIST)* ProTop* Proparse ** ProLint* Proparse scripting ** Joanju Analyst ** PCT and Jenkins => session* Gilles Querret's forthcoming SonicSource => session* Enterprise Architect* ABL2UML (2.0?)* abHack?What am I missing?* All Joanju tools will be referenced, but reduced in coverage due to the lack of 11.x syntax support.=> include references to other sessions at Exchange