对代码规范性的一点切实感受

本文作者分享了从校园步入职场后,在新浪微博的工作经历中深刻体会到代码规范的重要意义。面对缺乏注释、文档及规范命名的代码,不仅增加了理解和维护的成本,还可能引发各种难以预料的bug。文章呼吁所有程序员自觉提升代码质量,让代码更易于阅读和维护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前在学校的时候,写的代码基本都是自己看、自己用,没有协同开发的问题,也不用接着别人的代码继续开发,所以就没有认识到代码规范性的重要性。

去企业之后,很多时候都是在现有项目的基础上进行继续开发。来新浪微博之后,就是这样。给我的第一个任务是制作微博现场的生成工具,就是在前人开发的代码基础上,进行修改和添加功能。

那么,我要开始吐槽了!代码写的真渣啊!人见人骂!没注释,没文档,命名不规范,还有各种坑,害我遇到各种莫名其妙的bug。我第一周什么也没干,就在看代码。

造成这种问题的原因,我想大概跟新浪的企业文化有关吧。上次听一个机器学习的讲座,主持人说新浪是一家务实的公司,所谓务实就是只要功能或者需求都实现就可以了,而不管是如何是实现的。

那么具体到代码质量问题上,只关心功能是不是都实现了,而不太在意代码的质量高不高。所以,新浪的代码是没有code review这个质量控制环节的。比如我开发的代码,线下测试所有功能没有问题了,就可以上线了。

己所不欲勿施于人,己所欲施于人。一个项目往往是由很多波程序员来完成的,低质的代码对于之后的继续开发是非常大的困难。所以,以后我写的代码一定要有清晰的注释、规范的命名、美观的格式。

愿所有程序员都能自觉要求自己,让天下没有难读的代码!程序员们一定要相爱相惜啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值