cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Prasanna Santhanam <>
Subject Re: fixPath (was: committer wanted for review)
Date Fri, 21 Jun 2013 04:18:49 GMT
On Thu, Jun 20, 2013 at 06:07:05PM -0400, John Burwell wrote:
> Edison,
> As I mentioned in a previous email, it feels like a good place for
> Path value object that encapsulates behavior.  I propose we throw
> this topic on the board for Sunday's Storage Architecture session,
> and bring the resulting proposals back to the ML.
> <rant>To my mind, we overuse String throughout the codebase when we
> should either be using richer types provided by the Java runtime
> (e.g. or defining custom value objects.  In addition
> to better levering the type checking of the compiler and potentially
> exploiting polymorphism, rich value objects allow business rules to
> be neatly encapsulated -- DRYing out the code base and allowing them
> to reliably unit tested.</rant>

+1 to the rant. String is over-(ab)-used. Sometimes even to do XML.
Happy to help moving all that if there's a plan you guys work out
Sunday. Please bring it back to the lists.


Powered by

View raw message