新三国外传——挥泪斩马谡
小说连载系列是我第一次尝试的新的技术讲解方式,希望通过小说的形式将技术细节讲解清楚。
第二篇中长篇连载小说《新三国外传》,主要讲解一些架构、新技术以及程序员工作中的一些轶事,希望大家能够喜欢。
郑重声明:小说人物和故事情节取材自三国演义,作者融入了技术元素,做了大量修改,未经同意禁止任何形式的转载,侵权将进入法律程序。大佬除外。
欢迎大家转发文章,谢谢!
三国中后期,诸葛亮率兵开始蜀汉北伐大业,街亭当时是蜀国要道,派何人实现驻守街亭这一核心功能,深深考验着作为CTO的诸葛亮。
马谡
街亭
话说马谡接到这一任务,马上开始召集众人开会,会上先是吹嘘一番自己的学历和竞赛经历,以服众人。
然后开始分析项目核心业务逻辑,但是发现与自己竞赛时完全不同。
竞赛时往往是几个单一问题,每个问题都有相当的难度,但是问题之间没有联系,只需要个人能力强,各个突破就行。
但是驻守街亭这一核心功能,业务很复杂,工作量巨大,绝对不是一个人能完成的,所以它需要的是如何拆分模块进行解耦,模块如何设计接口才能方便其他模块调用,如何将各个模块有效组合完成复杂的业务功能。
可是马谡哪考虑过这些,他赶紧拿出设计模式这本书,从书上找了几个复杂的设计模式,什么访问者模式,备忘录模式等往技术方案上照抄。
实施
对接
a=a^b
b=a^b
a=a^b
攻陷
复命
本文以马谡的经历告诉我们,一个真实业务系统的开发,和平时做面试题或者竞赛题是完全不一样的,而一个线上的真实业务系统,也绝非仅仅实现业务逻辑这么简单,还需要考虑其他的很多因素,比如稳定性,可维护性,可扩展性等等。
第一次尝试写技术小说,如果你喜欢这种形式,麻烦动动手指转发一下,你不经意间的动作,可能就会给大家带来一部伟大的技术小说。
更多三国技术小说: