首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么要求程序员们写出来的代码能“给人阅读”?

作为一名程序员,只有不到50%的工作时间是花在编程任务上的。编程的时间里面,阅读代码和编写代码的时间比大大超过了10∶1,而实际花在编写代码的极少部分的时间中,80%以上的时间又是在维护代码,即修改或修复已有的代码。

如果一天工作8小时,能有5分钟花在编写新代码上就已经不错了。结果就是,程序员的工作并不是在编写代码,而是在理解代码。

这就是为什么整洁的代码至关重要。所谓整洁的代码,是指代码专为人的理解而优化。记住,创业和人是密不可分的,所以对代码来说,最重要的并不是运行得多快或者使用什么样的算法,而是它对使用它的人有什么样的影响。编写整洁的代码并不是为了理想主义,也不是因为有些书上说你必须这么做(即便不是本书),更不是因为空格比制表符更优美,而是因为作为程序员,你要把大部分时间花在理解和维护代码上,这只是为了让自己方便。

这段代码是干什么的?不知道的话真得停下来几秒钟,看看能不能读懂。这段代码不到30行,功能其实非常简单。你读懂了吗?我敢打赌你刚刚只是瞥了一眼代码就立即放弃了。

因为这只是一本书中的代码,而不是你的实际工作,你有权利这样做,但有时候你就不能回避了。你会在工作中碰到这样的代码,知道那是已经不在公司的某个人写的,也没有什么文档,那段代码还负责处理业务中一个关键部分。

它到处都是bug,而你的任务就是去修复它。到了这个时候,你就会认识到整洁代码的重要性了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200621A02ZX700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券