Tech leads are continually challenged with identifying and governing code quality. The common response is to look to test coverage as a measure of quality. Previously I was challenged to monitor code and architectural quality for over 50 developers both on and offshore. The shear amount of code made manual reviews a nightmare. While [...]
Archive for the ‘Java’ Category
Bite Size: Code Quality with Eclipse Plugins
Posted in Bite Size, Development, Java, Technology, Tips, Uncategorized, tagged analysis, Checkstyle, code code quality, code coverage, coverage, Development, eclipse, FindBugs, Java, JavaDocs, JUnits, metrics, Plugins, PMD, programming, quality, Review, Technology on November 5, 2008 | Leave a Comment »
Bite Size: Code Review with Jupiter Plugin
Posted in Applications, Bite Size, Java, Technology, Tips, Uncategorized, tagged Applications, Code Review, Development, eclipse, Java, jupiter, quality, team on November 4, 2008 | Leave a Comment »
Jupiter is an eclipse plug-in designed specifically to coordinate code reviews across teams. The plug-in provides a basic procedure for managing the code review process. I’ve posted a document on Scribd that describes how to use this great tool to manage your code review processes.
View Code Review with Jupiter on Scribd
Bite Size: Refactoring in Eclipse
Posted in Bite Size, Development, Java, Reference, Technology, Tips, tagged code, Development, eclipse, Java, programing, quality, Reference, shortcuts, Tips, training on August 6, 2008 | Leave a Comment »
IDEs offer many tools that speed up the development process. Among the many features in eclipse for coding are a series of commands for refactoring code. Understanding how to quickly utilize these commands will dramatically speed up your development process.
Display Available Refactor Commands (Alt+Shift+T)
Rename (Alt+Shift+R)
Extract to Local Variable (Alt+Shift+L)
Extract to Method (Alt+Shift+M)
Change Method Signature (Alt+Shift+Y)
Undo [...]
Coffee Notes: Scrum’s, Common sense?
Posted in Business, Coffee Notes, Development, Java, Technology, Tips, Uncategorized, tagged Agile, Business, Development, Java, management, Productivity, programming, quality, scrum on January 23, 2007 | Leave a Comment »
One of the best things about agile methodology is the communication between everyone. At the root of that communication are the daily scrum sessions the teams have to discuss status, plans and issues. These brief meetings each day help keep everyone on tap with the details of the project at hand.
So my question is, is [...]
Just enough design
Posted in Development, Java, Technology on November 1, 2006 | Leave a Comment »
Original post: 10/27/2006
Here’s a nice article on UML. While some developers use UML even more don’t but should. I would guess that it’s often seen as overkill, providing detailed diagrams just to turn around and do detailed coding. This article restates the basic point that the level of your UML should match your goal. For [...]
Refresher – Coding Conventions
Posted in Development, Java on November 1, 2006 | Leave a Comment »
Original post: 10/27/2006
I just came across this good recap of coding conventions online. Worth a quick read, nothing new just a nice refresher.
http://www.ddj.com/dept/architect/193003844
The SOA Hype
Posted in Development, Java, Technology on October 12, 2006 | Leave a Comment »
Original post: 10/12/2006
There has been a lot of hype about SOA recently and as much as I’d like to jump on board I haven’t seen the need.The Gartner conference was no different, go figure they were talking about how SOA is the future. I was a bit turned off at first, but when I got [...]
The Future of Application Development
Posted in Development, Java, Technology on October 2, 2006 | Leave a Comment »
Original post: 10/02/2006
I recently returned from the Gartner Application Developer Summit, it was an interesting trip. Based on the agenda I was concerned that there would be too much discussion on Service Oriented Architecture. While there was a lot of discussion on SOA, the overall tone of the SOA message was different and much [...]