I was just curious why FindBugs chose to use a byte code representation
of code as opposed to a Java AST. This just seems to make adoptability
(as a framework) very difficult; it's challenging to get into the
mental model of byte code. I realize FindBugs was not originally
intended as a commercial framework, but it is interesting that all the major analysis frameworks use a byte code
model. I assume there is some kind of performance reason? Or are there
some kinds of analysis that can be only done/are easier to do in this
model? What was the tradeoff for this decision?
Thanks,
Ciera
|
Free Magazines Cisc
o News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and so
lutions to enable the business.
subscribe
Systems Management News
, the newspaper for IT systems administration and data center managers!
Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happenin
g in your field.
subscribe
The Enterprise Newsweekly
eWeek is the essential technology information source for builders of e-business.
subscribe
Oracle Magazine
Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe
Total Telecom
Total Telecom is "The Economist of the communications industry".
subscribe
|
Search:
Java, servers, webhosts, VoIP...
more...
|
|
|
|
|