12月04日阅读笔记

五、画蛇添足

1、 尽早交流和持续沟通能使结构师有较好的成本意识, 以及使开发人员获得对设计的信心,并且不会混淆各自的责任分工。

2、 结构师如何成功地影响实现:

‰            牢记是开发人员承担创造性的实现责任;结构师只能提出建议。

‰            时刻准备着为所指定的说明建议一种实现的方法,准备接受任何其他可行的方法。

‰            对上述的建议保持低调和平静。

‰            准备对所建议的改进放弃坚持。

‰            听取开发人员在体系结构上改进的建议。

3、 第二个系统是人们所设计的最危险的系统,通常的倾向是过分地进行设计。

4、 OS/360 是典型的画蛇添足(second-system effect)的例子。 

5、 一个可以开阔结构师眼界的准则是为每个小功能分配一个值:每次改进,功能 x 不超过 m 字节的内存和 n 微秒。

            这些值会在一开始作为决策的向导, 在物理实现期间充当指南和对所有人的警示。

原文地址:https://www.cnblogs.com/lkwkk/p/15643302.html