... Right fixing broken windows reduces crime. I'm afraid that urban myth has been completely debunked by Freakanomics. Also you are equating messy code with...
... No, fixing broken windows increases real estate prices. ;-) The human brain is a pattern recognition machine. It's easier to parse consistently formatted...
... LOL, ok, I'll take that point since we were talking about reducing crime. ... right, define "right places" and, I thank you for reminding me that the human...
... Oh man... Those examples are hilarious. And you're right, Scott. They probably did build MySpace with it. Every single MySpace page I've ever viewed has...
... For those too lazy to Google it, here's the page: http://code.google.com/apis/gears This does look interesting, although the pool of apps for which it...
... Then shortly after that, we'll have LOLoovy, and after that LOLuby. And let's not leave out LOL.net. [Non-text portions of this message have been removed]...
... Maybe, maybe. They already got it in Google Reader (although I use Bloglines, personally). However, I reckon something like Gmail and in fact, all...
Scot brought up something... I thought string cats were cheap now... is that true or not? I usually do a string cat when <10 cats, use a stringbuffer more than...
I ran the demo, Pretty cool but I can't really think of anything offhand to use it for....ideas? The problem I have is everything I do requires connecting to...
... +1 I personally disagree with a number of things from the Sun coding standard too, which makes the situation even more annoying. For example, the standard...
Just an observation, and I'm not sure who's side of the argument it supports, but while reading this discussion it appeared that Scot took the time to proof...
... Funny how different experienced, smart developers can have such divergent preferences about this stuff, but I completely disagree with the above example. ...
Unless the abuse is extreme, you won't generally notice it (by extreme, I mean in a tight loop). Unnecessary objects, however, are still being created (though,...
... You won't see the difference in throughput of the actual concat code. Where it can show up is in the amount of garbage that is created. At least as of 1.4,...
... Just for the record my checkstyle conf doesn't check code formatting. It checks things like Npath & clyclomatic complexity, throws count, parameter count,...
... A sweet tool. I've been a happy customer for about five years now. -- Esse Quam Videre To Be, rather than to Seem [Non-text portions of this message have...
... You won't see the difference in throughput of the actual concat code. Where it can show up is in the amount of garbage that is created. At least as of 1.4,...
... This is very interesting because as anyone who has used log4j knows, they encourage you to use the if (logger.isDebugEnabled) { log.debug(); } pattern...
... And how many of us have performance tuning as our primary responsibility? BTW, even if checkstyle doesn't generate those metrics out of the box it should...
... Not everyone can put a filter on check-in/check-out. And if you had seen some of the formatting I've seen you know why a standard can be important. -- ...
... Maybe not. Ephemeral objects like this are gc'd as soon as eden space is copied. The real savings is getting these things out of a loop when they don't ...
... The biggest flaw in log4j, IMO, is that they don't have an interface that accepts multiple objects and concats them for you. slf4j API does it and it is...
Another interesting point made by Brian Goetz at JavaOne... He said object creation is _the_ fastest operation available, and for short-lived objects modern...
... Thanks for the heads up. I'll look into slf4j. ... EasyMock takes great advantage of this and their API has been cleaned up a lot. log4j is open source....
... Good luck. My experience with Jakarta is that it is a clique and contributions like that from "outsiders" are not always given fair treatment. It is...