Coding工作也已经好几年了,
有关设计模式几年前就有研读,
一般常用的singleton,factory,observer
也都有使用过。
在与同事讨论的时候总是会有这样的人,
嘴巴一堆去网络上看到新的专有名词,
可是真正写又不见得逻辑清楚。
文人总是相轻,程式设计师又何尝不是如此?
常常有同事批评目前开发的软件架构有问题,
可是让我很疑惑的是,如何定义好架构?
基本上的扩充性够,稳定度好,效能好
也符合基本的好程式的要件了,
问了许多人,没人能真正定义出好架构,
所以总觉得同事间的讨论好像流于打高空,
就是喜欢互相批评罢了。
到底什么叫做好架构?
有没有高手推荐一下书籍,或者帮忙说明一下?