By gst
via blogs.pathf.com
Published: Sep 18 2007 / 10:57
There are many lessons I've learned as a result of working in a more domain-driven way. My recent work on the UI front has highlighted a few ideas that are just as applicable to other areas of application development (outside the sphere of, say, modeling a complex domain). Here are three things I believe developers should always keep in mind when designing or implementing code.
1. Hierarchies require coordination between their roots.
2. Uniqueness adds complexity.
3. Null holds meaning, but it's meaning will never be consistent.



Add your comment