本文作者:cysgjj

小秋去做汽车评测,小秋去做汽车评测是哪一集

cysgjj 07-09 8
小秋去做汽车评测,小秋去做汽车评测是哪一集摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于小秋去做汽车评测的问题,于是小编就整理了1个相关介绍小秋去做汽车评测的解答,让我们一起看看吧。如何判断一个程序员写代码好与不好?...

大家好,今天小编关注到一个比较有意思的话题,就是关于小秋去做汽车评测问题,于是小编就整理了1个相关介绍小秋去做汽车评测的解答,让我们一起看看吧。

  1. 如何判断一个程序员写代码好与不好?

如何判断一个程序员代码好与不好?

很高兴回答你的问题,一百个程序员写代码有一百种写法,这是因为每个人的习惯是不一样的,再者一般小公司没有对代码规范的要求,只要逻辑能走通不报错就可以了。

对于评判代码的好坏我自己也有个标准, 我也希望别人看我代码的时候不要口吐芬芳,也希望得到别人的赞美说代码写的真规范、真漂亮,下面让我个大家说下我判断代码好坏的标准。

小秋去做汽车评测,小秋去做汽车评测是哪一集
图片来源网络,侵删)

目录和文件

函数和类、属性命名

常量和配置

小秋去做汽车评测,小秋去做汽车评测是哪一集
(图片来源网络,侵删)

数据表和字段

以上是我引用的thinkphp的开发规范一章,下面来说我的一些开发体会。

给大家分享一下我曾经看到过的代码有多烂。

小秋去做汽车评测,小秋去做汽车评测是哪一集
(图片来源网络,侵删)

谢邀。作为一位立志对自己每一行代码都负责的程序员,判断程序员代码写的好不好有很多方面

J***a程序员中非常流行阿里巴巴J***a编码规范,这是阿里对J***a程序员的规范要求,一公布引起很大反响,笔者作为把阿里规范看了不下五遍的人,不得不承认如果代码能按照编码规范来写,那将是非常优秀的。不仅仅是影响了代码的整洁度,有些规范的编写将非常有利于软件性能和稳定性。

判断代码好坏我有以下几个方法:

  1. 首先先看代码的规范性,比如驼峰写法,比如是否在每个接口处都带有注释。这些可以用阿里插件扫描。
  2. 其次,可以用sonar等工具进行扫描,看看代码是否有空指针的可能性,还有些“坏味道”的代码。
  3. 最后,可以看看这些代码的细节,具体实现方式,在核心算法里有没有注释,是否冗余,是否会有更好的写法替代。
关注“极客宇文氏”更多干货经验分享。

0x01 先看注释

这一点很重要,放在第一点来说。很大程度上注释反映了一个程序员的编码思路,你可以从注释中看到一个程序员对业务的理解程度,甚至编码的态度。好的注释可以让你轻松的阅读代码,不费吹灰之力快速了解一段代码的核心思路,仿佛一切都是水到渠成,对这种代码的修改或者扩展也是如沐春风。但是如果一段代码注释混乱或者根本就没有注释,那么后期维护难度可想而知,即使原作者过个把月再回来看这段代码也会骂一句,屎一样。

0x02 代码整齐度

这个很好理解,举个栗子,见下图

这种代码让人提不起阅读的欲望,写这种代码的程序员是不是一个好的程序员大家自己判断。

再看看下面这段

我来说说我在工作中遇到的一个例子,某天因为业务需要,要修复一个bug,找到bug相关代码,一看代码,差点把我吓死,大家猜猜怎么着?一个定时工作的job类,五百多行代码,只有一个方法,代码中命名混乱,各种不在一个抽象层级的代码混杂在一起,更让人气愤的是全篇没有一行注释!一看到这种代码,就没一点心情看下去了,奈何bug要修复啊,只能硬着头皮看了,最后花了好长时间才找到问题原因,将bug修好,而我已经早已头昏脑胀,不知道问候过多少遍这个奇葩的前辈了。

看完我这个实实在在的例子,要如何判断一个程序员写的代码好不好,其实已经很清楚了!

首先要有完整清晰的代码结构,起码要一眼看上去要让人有一种舒服的感觉!通篇一个方法是大忌,是绝对不允许的,尽量要将一些相关的代码抽成方法,将一些基础方法放到model类中复用。

其次,代码中变量的命名要清晰有意义,无意义的变量命名会让后来的代码维护者头破发麻,会让代码维护变得极为艰难,到时候可别怪人家问候你了。

然后就是注释了,这也是很重要的一点,一个优秀的程序员首先要学会写注释,一个会写注释的程序员不一定是一个好的程序员,但一个不会写注释的程序员绝对不是一个好程序员!

所以,判断代码好不好,就要从以上几个方面判断!

大家有什么看法,欢迎补充~

我是凉了个小秋,文青范的程序猿,欢迎关注,一起学习***~

谢谢邀请~

写了十多年代码,见过很多烂代码,也见过不少优秀的代码,那么如何判断代码的好与坏呢,我谈谈自己的看法。

首先,好的代码会严格遵守代码规范。从代码的格式、命名、注释,就能看出来代码的好坏:遵守代码规范的代码不一定好代码,但好代码一定会遵守代码规范。

所以我经常说,好的代码,让一个外行人看,就算他看不懂写的什么,但是他也会说写的不错

代码必须要实现需求,这是及格线,对于好的代码,评定标准会更高。

到此,以上就是小编对于小秋去做汽车评测的问题就介绍到这了,希望介绍关于小秋去做汽车评测的1点解答对大家有用。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.dmsdw.com/post/35318.html发布于 07-09

阅读
分享