Once again, I stumbled upon the
Semmle Code and decided to finally talk about it.
Java source code can be viewed as a non-relational database. And if there is a database, then the query language can be screwed to it. Why do you need it? The first thing that comes to mind:
* Play with code metrics
* Find typical bugs and inconsistencies coding standards
')
Semmle Code, a plugin for Eclipse, lets you do all this. Is free. Project Manager - Oege de Moor.
To me personally, the query language seems too verbose. But Java programmers are not accustomed to this. A serious study is best to start from here: "
QL Course ".