摘要:
消除循环依赖-即依赖关系图不应该出现环 典型的例子:A->B->C->A,四个组件,最终形成了一个环,环内的组件互相依赖。最终导致的一个问题是,每个组件的修改,都可能影响到另外三个组件,书中称为“一觉醒来综合征”,即我们不知道什么时候就会被其它组件影响,从而导致我们要付出很多的时间去做适配。 一个场 阅读全文
摘要:
金玉良言 走快的唯一方法是先走好。做一个好的软件架构师所需要的自律和专注程度可能会让大部分程序员始料未及。软件系统不应该依赖其不直接使用的组件。程序规模上的墨菲定律程序的规模会一直不断地增长下去,直到将有限的编译和链接时间填满为止。软件架构师自身需要是程序员,并且必须一直坚持做一线程序员。软件架构师 阅读全文