Wednesday, March 23, 2011

More thoughts on reuse as it applies to architecture

I think the main thing about any architecture that enables reuse is that it has to be comprised of the following elements:

  • simple architectural framework
  • as lightweight as possible
  • easy to understand and code in
  • defined (and to an extent, hardened) scope
Now, one of the things I am still wondering about is how all of this should apply to rapid development. Should a good, reusable architecture be able to be coded in very quickly? If so - how quickly?

One of the other things I need to do (speaking of encapsulation) is to pull out the ol' NXT. Because to me, that speaks of all of the architectural things I look for (as a user). Now, it may be that Lego has a pretty complex beast under the covers. But from an aesthetical standpoint , the visual development environment is nice.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home