I realize I'm late to this party (I was in South America for the past 10 days, so I'm excused), but I wanted to chime in that I just use Google Calendar for...
Apparently. :-) http://wiki.eclipse.org/index.php/Mylyn_Extensions#Jaret_Calendar ... -- Esse Quam Videre To Be, rather than to Seem [Non-text portions of...
Last week I had asked about some update issues with Europa and it was suggested that I move to Ganymede. So, today I copied my Europa workspace, fired up...
Gary, I don't really follow the details what your describing (because I'm not a big WTP user), but one thing in general might be a cause of all kinds of...
I'm looking at the 'TimeAndMoney' sourceforge project. I've been looking at that project for some years now, although not totally recently. I see it's last...
Has anyone heard of this site before? http://www.ohloh.net/ It seems to be some kind of open source directory. -- Esse Quam Videre To Be, rather than to Seem ...
Working in the tier 1 retail software biz, I have some thoughts about this. I agree completely that money handling should be a near-core library, especially...
IIRC, there are accounting standards for the rounding portion. It would most likely make sense to consider them. They might be different for a set of countries...
If you chain your function calls together, how do you check for nulls? You effectively have to unchain them. And more importantly, when you're in production...
... Excellent comments, thanks John. I will take those on-board. I will probably however include a taxation calculator as a separate component at a later date...
I know, I know, you're not wrong about the principal either. You're going to start me off on a rant the happy path vs the sad path elements of coding. For the...
While I admit that the example above creates too many local variables, I feel your alternative is just as hard to read. Maybe it's just me, but I generally...
Excellent points. I use the method-per-line style so I can step through it if it fails. I can only justify long method chains for classes designed for...
This is the kind of thing that I often use some small utility methods to make the application code easier to read. For example: public abstract class...
Also, if anyone cares, the so-called Law of Demeter is pretty much out the window in this example. As you say, pretty much everything can be reached from...
Yeah, exactly right Bob. Its basically a hierarchical reference, just as you might do with XPath. There really isn't any logic there. John Calvin and Bob have...
I agree. But there obviously is a case where the action bar doesn't exist, hence the check. I also agree that contracts should tell you when a null return is ...
... I think this is another example of a personal axiom of mine - "Utility classes are dependency magnets". What I mean by this is that "*Util" classes best...
... I think this is another example of a personal axiom of mine - "Utility classes are dependency magnets". What I mean by this is that "*Util" classes best...
Yeah, you just can't expect a formal contract in this case. Actually I think this is a good demonstration of why Meyer is a hopeless romantic. I actually think...
... setActionBarStatusMessage("foo"); -- Curtis Cooley curtis.cooley@... =============== Once a programmer had a problem. He thought he could solve it...
... I would probably, at least at first, opt for a system whereby you could tell it what the rules are and then it will display according to those rules. This...
... In many cases, like this one, there isn't a clean/obvious place to put this kind of code that is merely syntactic sugar; or you'd have to duplicate it in...
Tax for the t-shirts you sell from a website aren't a problem, but tax engine design for a retail environment is a huge problem. There are entire companies...