hit-the-code-jack

Roadmap to Open Code Quality Management

SemmleCode from Oxford

At the beginning there was a pure Structured Query Language, so called SQL(1), then some multidimensionalists thought about it and invented a multidimensional Expression Language, aka MDX(2). With the success of XML we found not long ago XQuery(3) as an enhancement to XSLT for querying XML-Like structures. But what about objects?

Here comes Prof. and CEO Oege de Moor(4) into the game. His vision of »easy, yet efficient queries over complex data « could be a silver bullet in the field of multi-language code quality management. In the goggle-techtak(5) »Drill down into your Code - Software Quality via Code Queries in SemmleCode« he explains his vision, mission and strategy to master static code analysis language independent, with a realitive »sexy« approach, called .QL pa dotQL(6). A Query-Language which combines the power of SQL with the advantages of OO-Syntax, enriched by an elegant potion of recursion and a dip of hierarchical polls. So you can build brand new complex queries against your code in minutes rather than hours or days. So please dear PMD, Sissy, Findbugs, Checkstyle-Rule and Anti-Pattern-Contributors, can you add your rule in future also as a dotQL-Script? Today there are over 114 acid-proofed queries with 42 metrics ready for exploration on your code with SemmleCode(7).

Great Stuff!

The one and only question is: When will there be a SemmleCode- or dotQL-Ant-Task, or some nifty Groovy-Closures ready for prime time? This would be an absolut KillerApp for the Code Quality Market. Perhaps on this way there could be starting a standard for defining and persisting anti-pattern for different software languages and media types. Hello Guys from oasis, w3c, OMG, IETF, DIN, ISO, JCP whazz up? But don’t call it Semmelbrötchen(8)!

+++

(1) = SQL
(2) = MDX
(3) = XQuery
(4) = Prof. and CEO Oege de Moor
(5) = Important Youtube-Video (Embedding disabled by request)
(6) = .QL
(7) = Semmle-Homepage
(8) = Was ist ein Semmelbrötchen?

.

  • Abgelegt in: Code Quality, SCA





  • Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Favoriten Bookmark bei: Seekxl Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Digg Bookmark bei: Del.icio.us Bookmark bei: Spurl Bookmark bei: Blinklist Bookmark bei: Technorati

    Kommentar hinterlassen