读《A Philosophy of Software Design》——(11)
🤔☕️🤔☕️🤔
读《A Philosophy of Software Design》——(11)Design it Twice
📖:设计两次,会得到更好的结果。
🤔:这有点像废话,又有点像胡话。工作中,有经验后再经历一次,实属难得,怎么还会设计两次,该不是第一次是被砸了电脑后,不得不再设计一次嘛。但是看这句话,似乎也不像是这个味道。如果没有再设计一次的机会,或者说没有再调整一次的机会。典型如团队之间合作,定义完接口,第一轮实现发现有不合适,如果提出来说再来一次吧。大概率会被误解为搞笑。而自己也可能因此搞得灰头土脸。那么只会在第一轮做出最不差的选择,反正更优质无关。不过,设想一下,如果两个团队在第一轮之后,一起吃个饭,然后把不合适地方做个复盘,一拍即合再来一发,天呐,忽然间有点渴望这样的团队。不对,为啥要渴望,为啥不能自己去实践一把,自己去开创这样的机会,不就是灰头土脸嘛。多来几次,就是在释放 TWICE 的信号,只要有人接信号,那就是同道中人,一拍即可再来一发。
🤔:到底再来一发,除了体力因素,还有啥好吃嘛?有。当然有。那就是第一轮的心态不一样,放松下来做尝试,把边界摸到,这就是价值。第二轮的时候,就可以在边界之内游刃有余,明显的成熟气质。
🤔:如果搬出“模仿-效仿-创造”的模型,那么至少得三连发,才能从照着来,跨进想着来,更可能深思着来。
—— By 术子米德 @2022.03.29
版权声明: 本文为 InfoQ 作者【术子米德】的原创文章。
原文链接:【http://xie.infoq.cn/article/889ce807d8c6a6e0a55701b37】。文章转载请联系作者。
评论