--- On Fri, 3/26/10, Adam Heath <doo...@brainfood.com> wrote:
> Scott Gray wrote:
> > On 26/03/2010, at 5:13 PM, Adam Heath wrote:
> > 
> >> The above method makes use of a BigDecimal. 
> This is wrong.  It should
> >> be an int.  Originally, before the BigDecimal
> conversion, it was a
> >> Double.  This method should have never been
> converted.
> > 
> > It looked like a good candidate at the time and
> looking at it now, it still looks like a good candidate for
> BigDecimal.  Why should it never have been converted?
> 
> Days is a whole number.  2 billion days is over 5.8
> million years.
> Why would it need to be a Double previously, and a
> BigDecimal now?

Not to mention the method performs millisecond arithmetic - which is a no-no.




Reply via email to