Archive for September, 2008
Setting Multicast Time To Live in Java
I know that this seems trivial, but there are a few gotchas that have burned me a few times so I thought I would post the solution here. The API will lead you to write this MulticastSocket socket = new MulticastSocket(6000); socket.setTimeToLive(16); And you’ll feel pretty good about it, but then you will deploy your [...]
Unit Testing: User Interfaces
One sticking point a lot of people seem to have is how to unit test a user interface. I’ve read many articles by TDD advocates saying that you absolutely need to have unit tests for your GUI components, and then I’ve also read articles from the RAD tool crowd who say that because of the [...]
Unit Testing: A Short Primer
I realize that I am not the first to write about unit testing, but there seems to to be an absence of examples dealing with only simple unit testing. Most all documents deal with unit testing as part of an overall strategy like XP or agile, I don’t really care when you do it as [...]
AccuRev: Considered Harmful
OK maybe that’s over stating it a little bit, its not quite as bad as ‘goto’. I’ve now been using AccuRev for about 6 months now, and I it seems that I am having to adjust my process to suit some of the idiosyncrasies of the tools. Now I’m not going to say that its [...]
Findbugs
I will go on record saying that I love static analysis tools, especially findbugs. Now I’m not saying that they can work miracles, just like any tool they need to be used in conjunction with a somewhat functioning human brain in order to do more good than harm, but the thing that I like the [...]

