复用:太多还是太少

来源:互联网 发布:美国制造业回流 知乎 编辑:程序博客网 时间:2024/04/29 18:54
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?

例子是很多的。我们这些年轻的程序员,在学到面向对象的同时,也学到很多与编程优良传统相悖的坏习惯,例如在一个庞大的进程里解决所有问题。

说得夸张一点,只要一个应用程序还是一个庞大的进程解决所有问题,基本上,就一定是复用不足的。
原创粉丝点击