技术控

    今日:80| 主题:49471
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] 代码的历史局限性

[复制链接]
南方北方是远方 发表于 2016-10-3 04:06:12
117 1

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

代码的历史局限性-1 (计算机科学,互联网,被高铁,局限性,程序员)
  越来越多的人在谈极限开发,结对编程,测试驱动。人们以今天的标准,审视着往日的代码,嗤之以鼻。然而,当今的规范并非横空出世,它是经历了计算机科学,互联网技术发展的不同阶段,而逐渐演变成如今的样子。一个时期的代码,有着那个时期的历史局限性,不是人们不想写单元测试,而是根本不知道什么是单元测试。
  一天,我和一特别执着的程序员聊工匠精神,说他执着,是因为头发都白了,他还在写代码。话不到两句,就开始抱怨代码中的种种不是。因为他开始的早,我好奇的问,你刚开始写代码的时候知道单元测试吗?他说,谁去管单元测试,内存那么丁点,先把代码写进去,能运行再说。
  虽然我的问题略显愚钝,我却突然想通了一件事。因为我身边的这位执着的程序员,不是他不懂得工匠精神,也不是不知道单元测试,而是那时候,它们根本不存在。我们不能因为今天有高铁,就看不起当初的小推车。所处的历史环境不同,满足的需求不同,实现的方式当然也就不同。因此我们得去学会体谅这些历史局限性。
  然而,懂得体谅并不意味着忽视问题。小推车被高铁取代了,而没有单元测试的代码,却依然充斥在我们的软件中,阻碍着我们前进的步伐。而谁又能确定,我们如今所崇尚的编程方式,设计原则,不会成为明天大家的笑谈?我们是不是也活在我们的局限性里?文字到这,我只看到了四个字,与时俱进!
友荐云推荐




上一篇:Rotten Tomato APT组织仍在行动
下一篇:2016 Week 40 Roundup
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

MOMO527 发表于 2016-10-5 19:51:33
顶一个!看帖是一种习惯,顶贴是一种态度,回帖是一种美德。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表