n*b
2 楼
【 以下文字转载自 Military 讨论区 】
发信人: ludiman (ludiman), 信区: Military
标 题: 中国的政治体系感觉是一个低水平的程序
发信站: BBS 未名空间站 (Sun Aug 19 12:13:17 2012, 美东)
高水平的程序,设计结构粗看比较繁琐,效率低,一层一层的interface, abstract
class, 各种各样framework, design pattern。 搞得你实际的code在哪里都找不到。
打一个hello world 都要绕几层看似没什么用的abstract interface 和 logic。 烦
死
了。
然后一个初学者,感到,这几个功能,需要这么多乱七八糟的东西来实现吗?我几个if
, else, 几个 while loop 就可以了。
然后他就这么写了,确实这个功能实现了,程序看上去也挺简单,才10行。比起那个”
高手“罗哩罗嗦写了50行,分了好几个class , 简单多了,效率高多了。
慢慢问题就来了,用户要加个功能,要修改一个东西。那不简单,再加个if statement
就行了。过了一段时间,也没什么问题。
后来,用户要加两个功能,修改两个东西。要再加3个if statement, 在while loop 里
再加两个while loop。 那也没什么,虽然有点麻烦了。
再后来,流量增加了5倍,有两个新的product set要support。。。。
慢慢,慢慢,程序就成了一团浆糊了。
而反观那个高手写的东西,这些要求几个简单修改,甚至不用修改source code就可以
实现。轻松多了。慢慢才感觉出来那些复杂罗嗦空空洞洞的framework, design
pattern,真的他妈的是有用的。
杀鸡的时候中国的那套简单粗暴的系统确实比那牛刀效率更高,可惜你以后会碰到牛,
碰到虎的。
另外一种比喻,就是金庸小说里说的,少林寺的徒弟和一般江湖上二流帮派比武,头十
年,少林寺的徒弟打不过那些帮派的徒弟。为什么?少林寺从叫你扎扎实实练内功,练
拳术,一开始一点实用性没有。那些帮派弟子一开始就上18半武艺,什么实用,什么上
手快来什么。
十年以后,那些帮派弟子就不是少林派对手了。
发信人: ludiman (ludiman), 信区: Military
标 题: 中国的政治体系感觉是一个低水平的程序
发信站: BBS 未名空间站 (Sun Aug 19 12:13:17 2012, 美东)
高水平的程序,设计结构粗看比较繁琐,效率低,一层一层的interface, abstract
class, 各种各样framework, design pattern。 搞得你实际的code在哪里都找不到。
打一个hello world 都要绕几层看似没什么用的abstract interface 和 logic。 烦
死
了。
然后一个初学者,感到,这几个功能,需要这么多乱七八糟的东西来实现吗?我几个if
, else, 几个 while loop 就可以了。
然后他就这么写了,确实这个功能实现了,程序看上去也挺简单,才10行。比起那个”
高手“罗哩罗嗦写了50行,分了好几个class , 简单多了,效率高多了。
慢慢问题就来了,用户要加个功能,要修改一个东西。那不简单,再加个if statement
就行了。过了一段时间,也没什么问题。
后来,用户要加两个功能,修改两个东西。要再加3个if statement, 在while loop 里
再加两个while loop。 那也没什么,虽然有点麻烦了。
再后来,流量增加了5倍,有两个新的product set要support。。。。
慢慢,慢慢,程序就成了一团浆糊了。
而反观那个高手写的东西,这些要求几个简单修改,甚至不用修改source code就可以
实现。轻松多了。慢慢才感觉出来那些复杂罗嗦空空洞洞的framework, design
pattern,真的他妈的是有用的。
杀鸡的时候中国的那套简单粗暴的系统确实比那牛刀效率更高,可惜你以后会碰到牛,
碰到虎的。
另外一种比喻,就是金庸小说里说的,少林寺的徒弟和一般江湖上二流帮派比武,头十
年,少林寺的徒弟打不过那些帮派的徒弟。为什么?少林寺从叫你扎扎实实练内功,练
拳术,一开始一点实用性没有。那些帮派弟子一开始就上18半武艺,什么实用,什么上
手快来什么。
十年以后,那些帮派弟子就不是少林派对手了。
p*e
3 楼
插一句 最好玩的是 一定要你死我活 从刘少奇到薄熙来
if
【在 n**b 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: ludiman (ludiman), 信区: Military
: 标 题: 中国的政治体系感觉是一个低水平的程序
: 发信站: BBS 未名空间站 (Sun Aug 19 12:13:17 2012, 美东)
: 高水平的程序,设计结构粗看比较繁琐,效率低,一层一层的interface, abstract
: class, 各种各样framework, design pattern。 搞得你实际的code在哪里都找不到。
: 打一个hello world 都要绕几层看似没什么用的abstract interface 和 logic。 烦
: 死
: 了。
: 然后一个初学者,感到,这几个功能,需要这么多乱七八糟的东西来实现吗?我几个if
if
【在 n**b 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: ludiman (ludiman), 信区: Military
: 标 题: 中国的政治体系感觉是一个低水平的程序
: 发信站: BBS 未名空间站 (Sun Aug 19 12:13:17 2012, 美东)
: 高水平的程序,设计结构粗看比较繁琐,效率低,一层一层的interface, abstract
: class, 各种各样framework, design pattern。 搞得你实际的code在哪里都找不到。
: 打一个hello world 都要绕几层看似没什么用的abstract interface 和 logic。 烦
: 死
: 了。
: 然后一个初学者,感到,这几个功能,需要这么多乱七八糟的东西来实现吗?我几个if
M*c
5 楼
好,喜欢看大家赌博,不过可观的说楼主转发那个帖子还是有道理的,我感觉跟我的想
法挺类似。
法挺类似。
s*g
6 楼
前面那段关于写程序的论述好像很古老了,很多年前就见过
g*r
7 楼
体系本身来说,不觉得中国比美国更不efficient。但是中国的系统更容易让程序员乱
加东西和埋bug。
加东西和埋bug。
相关阅读
今天才发现D700有LV各位那么多相机,真有那么多可拍吗?Recommend a light weight digital camera?N 35 1.4G 对焦距离窗内数字问题修的5D拿到了今天为一个女生心跳了~被matt搞了ipads,征集被搞神医信息和matt的同伙 (转载)Canon 70-300is20岁的妹妹都还没有安定下来的心啊GF3 $510是好deal吗?摄影器材的魅力在哪? 为啥这么多人着迷?似乎NR被Nikon不点名批评了?Something BIG from Canon will come!!!手动对焦的镜头是不是只适合拍拍风景拍拍人像啥的?D7K 开始跳水了!xpan 2 warm圣座确实不错老美的banquet怎么拿得出手的?碰到无耻amazon buyer了,该怎么办哪里买Kata 220 或者222便宜?