复用:太多还是太少
2007-03-30 17:05
246 查看
xiammy:何以证明你的设计优秀
勾起我兴趣的是下面的几个回复
# xiueplane 发表于2007-03-30 12:37:59 IP: 221.192.19.*
现在的程序员实际就是"寄生虫",寄生在Windows上,寄生在虚拟机上,寄生在对别人的"复用"上,或许是在程序员的DNA里商业因素远大于技术因素,所以~寄生变成了最优秀的选择
如果,有一天我们被宿主抛弃了。。。
喜欢最开始的程序员,那种把追求完美的程序员,喜欢把复杂留给自己,把简单和效率留给用户的程序员。
# gunsand 发表于2007-03-30 13:40:46 IP: 211.101.48.*
说的对,现在程序员基本都是用现成的了, 很少自己写东西...
是这样吗?现在的程序员基本都是用现成的了吗?我们把复用做得如此之好了吗?
如果需要从日志中解析一段有用的信息,多少人想到用grep/awk?
如果需要在控制台分页显示长文本,多少人想到用more/less?
要让用户通过浏览器下载服务器上、web容器之外的文件,多少人第一时间想到ln/cp?
例子是很多的。我们这些年轻的程序员,在学到面向对象的同时,也学到很多与编程优良传统相悖的坏习惯,例如在一个庞大的进程里解决所有问题。
说得夸张一点,只要一个应用程序还是一个庞大的进程解决所有问题,基本上,就一定是复用不足的。
勾起我兴趣的是下面的几个回复
# xiueplane 发表于2007-03-30 12:37:59 IP: 221.192.19.*
现在的程序员实际就是"寄生虫",寄生在Windows上,寄生在虚拟机上,寄生在对别人的"复用"上,或许是在程序员的DNA里商业因素远大于技术因素,所以~寄生变成了最优秀的选择
如果,有一天我们被宿主抛弃了。。。
喜欢最开始的程序员,那种把追求完美的程序员,喜欢把复杂留给自己,把简单和效率留给用户的程序员。
# gunsand 发表于2007-03-30 13:40:46 IP: 211.101.48.*
说的对,现在程序员基本都是用现成的了, 很少自己写东西...
是这样吗?现在的程序员基本都是用现成的了吗?我们把复用做得如此之好了吗?
如果需要从日志中解析一段有用的信息,多少人想到用grep/awk?
如果需要在控制台分页显示长文本,多少人想到用more/less?
要让用户通过浏览器下载服务器上、web容器之外的文件,多少人第一时间想到ln/cp?
例子是很多的。我们这些年轻的程序员,在学到面向对象的同时,也学到很多与编程优良传统相悖的坏习惯,例如在一个庞大的进程里解决所有问题。
说得夸张一点,只要一个应用程序还是一个庞大的进程解决所有问题,基本上,就一定是复用不足的。
相关文章推荐
- 复用:太多还是太少
- 使用多线程还是用IO复用select/epoll? epoll 或者 kqueue 的原理是什么?
- 规划文章的“显示效果”,还是太多犹豫。
- 要如何才能坦然面对生活,还是自己想的太多?
- Thread1(多线程 )太多了还是分两节吧,你们原谅我.....
- 干就行了!!!写程序就像珊瑚,分支太多,哪有那么多复用!
- js基础篇,必备的107条。尽管网路上这样的文章太多了,但还是想放这里,有空自己看看强化记忆
- 可复用设计:组件还是类,这是个问题
- 系统的时间调不错,就是界面躁动太多,要是允许话还是在自己的界面中加入比较薄, 不过这个很方便。
- XE2还是问题太多
- Linux 开发,使用多线程还是用 IO 复用 select/epoll?
- HTC还是只保留高通基带吧, CPU等芯片业界实在有太多一时之选
- SqlServer 中如何查看某一个Sql语句是复用了执行计划,还是重新生成了执行计划
- 使用多线程还是用IO复用select/epoll?
- 骗子太多?还是傻子不够用?玩的开心,散分
- OO的bug,C++的bug,还是编译器的bug?
- 使用IAR的扩展语言特性编写可复用的代码
- Windows驱动开发:用C还是C++
- 开源,选择Google Code还是Sourceforge?(修订版)
- 国内云主机“两大众小” 低价背后是故障太多