程序代码的奇妙之处在于他足够的灵活,对于大部分计算机语言,关键字也就几十个,但是就凭这个几十个关键字的灵活运用却能生产出无数个不重样的软件产品与功能,就像人类语言一样,常用字也就几百个,但是就凭这几百个常用字就能用来各种语言表达与交流,也许这就是所有语言的共同的奇妙之处吧,当然,在编程方面,虽然每个公司都有自己相应的编码规范,编码规范能最大程度的约束所有程序员的编码风格保持统一,但是到具体细节时,也是编码规范不能触及的地方,对于同样的功能,不同的程序员有着不同的细节实现,往往一段代码的好坏(比如效率,可读性,可扩展,代码简洁干练,设计模式等)都提现在这些细节上。
说起代码的可读性指的是对人的,并不是对计算机的,对计算机来说没有可读性而言,最终都是转化成二进制,可读性怎么定义呢?没有标准的答案,就字面意思,就是看起来轻松,让人很容易读懂,但是每个人能力不一样,读代码的轻松程度也是不一样的,你认为比较难读的代码也许换一个能力更强的来说,读起来就相对轻松,总之,可读性也是相对而言的,那么咱们就不妨拿一个网友提供的代码作为例子来展开讨论,近期,一名程序员网友晒出了一段代码的两种写法,他个人更喜欢第一种写法,因为他觉得觉得读起来比较符合人类的自然思维,易读。但是他看很多开源代码都更喜欢第二种。针对这样的情况,让我们一起看看其他网友们都是怎么认为的
同样的逻辑,两种不同的代码写法,为啥大部分码农喜欢第一种?
![](https://img-home.csdnimg.cn/images/20240711042549.png)