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

来源:互联网 发布:兄弟网络论坛 编辑:程序博客网 时间:2024/05/16 02:06

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

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

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

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

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

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

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

原创粉丝点击