摘要:
1、聪明的人把复杂的问题简单化 一个人真正聪明的地方是能够把复杂的问题简单化。大部分软件开发工程师在设计和编码实现一个系统的时候,往往会把一个很简单的需求,弄的特别复杂。因为,我们都希望这个系统功能完善,易扩展,易维护。但要达到这几个目标,我们就不得不人为的引入了很多复杂性。比如并发,多线程,分布式,数据库分库分表,负载均衡等等。这些时髦的高级技术,我们总是津津乐道。这种大层面的系统设计问题,本人也很难在此分析透彻。 以上文字说的也许都是一些空洞的大道理,但这种简单问题复杂化的情况,更多的是出现在一些小的方面。比如某一个功能的实现,某一个BUG的修复。 例如,最近我在处理网络协议相关的问... 阅读全文
posted @ 2012-10-17 16:05
onliny
阅读(248)
评论(0)
推荐(0)

浙公网安备 33010602011771号