读《Software Systems Architecture》(11)—— Using Styles and Patterns
🤔☕️🤔☕️🤔
读《Software Systems Architecture》(11)—— Using Styles and Patterns
📖:架构风格,设计模式。
🤔:这两个词,曾经让我不明觉厉,好高级,又不知道高级在哪里。某类问题的解决套路,所谓架构风格,某种约束的设计套路,所谓设计模式。直到,套路这个词,能够放到风格和模式的前面,瞬间骨骼轻奇。当然,依然不明觉厉,毕竟没有想明白,为何会总结出如此这般的套路。我倒有个想法,如何把这些拉下马来,以示例开始讲解,最后告诉你,这就是套路,那种拍大腿,忍不住叫绝的感觉,猜测,远比不知所以的不明觉厉有趣。
🤔:其实,还有个困惑始终不解。就是,学会套路,就算架构师嘛?还是说,熟练套路,才算架构师呢?更多问一步,理解套路,才是真正架构入门,如此嘛?摸摸脑袋,我更倾向于最后的理解。理由在于,我认为架构师的核心能力,在于回答 WHY,并且在 WHY 的指导下,在架构活动里动态平衡(trade-off)。如果连套路都不理解,也就是说套路的 WHY 都回答不了,怎么可能回答遇到的真实问题,以及做出的架构决策的 WHY。如此算是回答自己的疑惑,同时也是给自己指明一个方向,那就是理解套路,它怎么来、它来干啥、它怎么去,关于套路的昨天、今天和明天,一天都不能少。
—— By 术子米德 @2022.05.23
版权声明: 本文为 InfoQ 作者【术子米德】的原创文章。
原文链接:【http://xie.infoq.cn/article/fbd42b6f175ce63251b9cb3c3】。文章转载请联系作者。
评论