pmd
Before reading further... Are you looking for great Linux hosting from a company that cares about GNU/Linux? Pick Dreamhost hosting, get a 10% bonus to the disk space (and support Free Software Magazine in the meantime!)
Destroy annoying bugs part 4: the end is near
- 2008-05-22
-
Write a full post in response to this!
In this the last part of this four-part series I will zoom carefully into the ease of use of PMD. I totally enjoy PMD. The reason for this is the relative simplicity of writing your own bug pattern-capturing rules and using them under fire. More on that later. To round off we have included an in-depth interview with Tom Copeland, the author of PMD Applied and the newer JavaCC . It is no coincidence that Tom is at the center of the PMD development thrust.
Note: this is Part 4. Feel free to read Part 3!
- Alan Berg's posts
- Login or register to post comments
- Read more
- 2078 reads
Destroy annoying bugs part 3: FindBugs for large scale analysis
- 2008-05-21
-
Write a full post in response to this!
In the previous posts, I have written about personal use of static code reviews via a GUI, in this case Eclipse. However, for large projects with hundreds of thousands of lines of code or more, with the code base being scattered amongst project teams, we have a problem. The economics of Quality Assurance demand a more mass analyzed and factory-efficient approach. Do things quick, hit the code, find the worst bugs and repair. The white box looking out, in combination with the functional or load testing black box methodologies looking in.
Note: this is Part 3. Feel free to read Part 2!
- Alan Berg's posts
- Login or register to post comments
- Read more
- 2077 reads
Destroy annoying bugs part 2: Plug me into Eclipse.
- 2008-05-20
-
Write a full post in response to this!
Static code reviews aimed at eating bugs (!) are unbiased and neutral. If you spill coffee on their laps or are applying for the same job as them, the advice given back will remain the same. Static code reviews work via rules; some rules are accurate in their assessment and others are not so relevant—or even false. Before building a thorough infrastructure for large-scale deployment, it is well worth installing the tool’s respective plugins. You can have a lot of fun kicking the tires of the rule sets for your own particular environment. Getting your fingers into the reality of the code is the first step in the path to Quality Assurance enlightenment. Note to self, remember to ask boss for pay rise.
Note: this is Part 2. Feel free to read Part 1!
- Alan Berg's posts
- 1 comment
- Read more
- 1977 reads
Looking for Linux hosting, reviews, coupons, etc.? See out user-voted list
Best voted contents
-
Crossweavers Chromium: some wine to go with your chrome sir (and some bugs too)?
Gary Richmond, 2008-10-28 -
Mixing free and proprietary software: not a rosy future
Ryan Cartwright, 2008-11-13 -
The Bizarre Cathedral - 31
Ryan Cartwright, 2008-11-16 -
The Bizarre Cathedral - 28
Ryan Cartwright, 2008-10-26
Buzz authors
All news
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 21 days
-
Unjustifiable Criticism of Richard Stallman by Linus Torvalds
Paul Gaskin, 2008-11-17 -
Mixing free and proprietary software: not a rosy future
Ryan Cartwright, 2008-11-13 -
How to help build a free software search engine and use it too. Welcome to Wikia
Gary Richmond, 2008-11-19 -
Freedom is an enabler, not a feature
bogdanbiv, 2008-11-15
Hot topics - last 60 days
-
Why is The Bizarre Cathedral licence "non-free"?
Ryan Cartwright, 2008-10-21 -
Ten easy ways to attract women to your free software project
Terry Hancock, 2008-09-22 -
Unjustifiable Criticism of Richard Stallman by Linus Torvalds
Paul Gaskin, 2008-11-17 -
Mixing free and proprietary software: not a rosy future
Ryan Cartwright, 2008-11-13 -
Becoming a free software developer, part V: When and where did you learn?
Rosalyn Hunter, 2008-09-24
Dedicated server