Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Other Features Wishlist and/or Bugs » Feature Request TheIDE: Refactoring / crossreference / include nesting visualization graph
Re: Feature Request TheIDE: Refactoring / crossreference / include nesting visualization graph [message #35448 is a reply to message #35442] Fri, 17 February 2012 14:55 Go to previous message
jonzun is currently offline  jonzun
Messages: 5
Registered: February 2012
Location: germany
Promising Member
Hi!

SNIFF+ does #include graphs like here http://www-sst.informatik.tu-cottbus.de/~ssttool/sniff.htm and for detail here http://www-sst.informatik.tu-cottbus.de/~ssttool/Documentati on/ref-inc1.htm#750690


It would be helpful to visualize the "weight of usage" of each header file in the project or the whole workspace:
* The include file name in the graphical node has a bolder and/or bigger font type the more often the header file was parsed during a full rebuild.
* Find the most frequented sections of the include graph across all dependent modules.

Sure there may be manual workarounds and with some research you can fiddle your ways to the answers as well. But it takes time, is mostly unreliable and distracts the developer from the actual goal - implement software.

Whats is more problematic are those #ifdef conditional source code sections. You don't have one, but a set of possible source codes to cope with. Visual Studio does this in 2005 nice for syntax coloring. For example - You change a #define and affected code passages are greyed out (Wonderful). Greatly enhances the reading of the source code.

Crossreference: As an "Eclipse/Visual Assist X user" i was searching for crossreference features in the RMB popup menu Smile. I definitely need more time to learn TheIDE before i can comment on this.

See SNIFF+ crossreference for an inspiration: http://www-sst.informatik.tu-cottbus.de/~ssttool/Documentati on/ref-cro1.htm#655139 . I don't liked all of it. But some ideas are worth thinking about.

Generally "analysing source" workflow in SNIFF+ had the popup panel/windows overkill problem. After some time your destop was filled with all kinds of views. The docked panels of todays IDEs do a better job there. But on the other side this way you "naturally" build a stack of panels which you can traverse back and forth by opening and closing them.

(in TheIDE you could optionally use the editor split view to display the graph in one side.)


Yes I realize now, I miss SNIFF+ Smile


The final, generally true statement: Damn if I had more time i would do this by myself Smile


kind regards

jz


af571fa42a55726edd4647727f2f6f08
 
Read Message
Read Message
Read Message
Previous Topic: F12 Behavior
Next Topic: Debugger feature request
Goto Forum:
  


Current Time: Tue Jun 17 21:06:11 CEST 2025

Total time taken to generate the page: 0.05136 seconds