Tag Archives: changes

The Urge to Merge

Concurrent development of software in a team relies on being able to merge the changes from each person successfully.  Experienced developers will already know this, but there are theoretical limits on how effective merging can be.

Posted in Coding, practice | Tagged , , , , | 1 Comment

Method Exception Signature

In short, all interface methods, if they throw anything, should be declared to throw ‘java.lang.Exception’ and never a specialized exception class.  Find this surprising? then please read on.  The original goal to allow methods to declare the type of exceptions … Continue reading

Posted in Coding, Design | Tagged , , , , , , | 3 Comments

Don't Suffer Poor Names

You know the problem: you write a method for one purpose and give it a name.  Later, it become useful for something else, or maybe you change it slightly to accommodate another use, or maybe some names change elsewhere making … Continue reading

Posted in Coding | Tagged , , , , | Leave a comment

#9 Avoid "Big Bang" Changes

There always comes times when program needs to be changed, and some existing classes need to change roles.This post talks about strategies to avoid making a big change all at once.  The problem with a big change, is that when … Continue reading

Posted in practice | Tagged | Leave a comment