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