|
Ten new ways to query .Net source code |
2005-03-27 | ||||||||||
|
Check out the latest Concern Map screenshot, notice anything different?
The big news is... rounded corners! This alone warrants a version number. More importantly, I added 10 new "query shortcuts" to the existing query mechanisms which bind diagram elements to source code artefacts. These are:
These are aimed at supporting the more code-centric of the key scenarios for the tool: capturing cross-cutting concerns, consolidating program logic, correlating code and pattern roles, and correlating code and architecture Under the covers, these shortcuts back onto the existing XPath and XQuery mechanisms I've built for querying source code, but insulate the user, getting rid of a lot of the knowledge required (and tedium). There is still some work to do - it would be nice to optionally allow type names for GetsField, SetsField, CallsMethod (e.g. CallsMethod [type name, method name]), and I'm yet to bring interfaces and structs into this properly. Nonetheless, it beats typing in long XQueries. |
|||||||||||