复用:太多还是太少
2007-12-17 10:54
351 查看
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?
例子是很多的。我们这些年轻的程序员,在学到面向对象的同时,也学到很多与编程优良传统相悖的坏习惯,例如在一个庞大的进程里解决所有问题。
说得夸张一点,只要一个应用程序还是一个庞大的进程解决所有问题,基本上,就一定是复用不足的。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1546877
勾起我兴趣的是下面的几个回复
# 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?
例子是很多的。我们这些年轻的程序员,在学到面向对象的同时,也学到很多与编程优良传统相悖的坏习惯,例如在一个庞大的进程里解决所有问题。
说得夸张一点,只要一个应用程序还是一个庞大的进程解决所有问题,基本上,就一定是复用不足的。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1546877
相关文章推荐
- 复用:太多还是太少
- 使用多线程还是用IO复用select/epoll? epoll 或者 kqueue 的原理是什么?
- Thread1(多线程 )太多了还是分两节吧,你们原谅我.....
- 规划文章的“显示效果”,还是太多犹豫。
- 干就行了!!!写程序就像珊瑚,分支太多,哪有那么多复用!
- 要如何才能坦然面对生活,还是自己想的太多?
- js基础篇,必备的107条。尽管网路上这样的文章太多了,但还是想放这里,有空自己看看强化记忆
- 可复用设计:组件还是类,这是个问题
- 系统的时间调不错,就是界面躁动太多,要是允许话还是在自己的界面中加入比较薄, 不过这个很方便。
- XE2还是问题太多
- Linux 开发,使用多线程还是用 IO 复用 select/epoll?
- HTC还是只保留高通基带吧, CPU等芯片业界实在有太多一时之选
- SqlServer 中如何查看某一个Sql语句是复用了执行计划,还是重新生成了执行计划
- 使用多线程还是用IO复用select/epoll?
- 骗子太多?还是傻子不够用?玩的开心,散分
- 如何识别是三层交换机还是二层交换机
- 我自己写的一个makefile,研究了2周,写的还是这么粗糙,惭愧。。
- 积分体系究竟是解药还是毒药?
- PHP如何判断一个数组是一维的还是二维的
- C# 如何判断计算机类型(台式机还是笔记本)