这几天开始做项目的架构,有了几点感悟:
1.好的架构不一定是完全符合设计原则的,但是一定是符合要求的,且是尽最大可能性满足要求的。
2.设计之前,要有适当的需求,设计会在复杂性和可扩展性之间移动,需求越清楚,越固定,那么设计就越简单。当然,不变的需求基本上是没有的,但是对需求了解得越清楚越有利于设计的展开。
3.设计之前,一定要有一定的准则。在设计中,也许会有很多的选择,这个时候,你所制定的设计准则会有助于你决策和选择。
1.KISS原则
2.用户原则
3.80/20原则
......