写过什么样的代码才是真的程序员

最近被一张社畜图片惊呆了。

图来源网络,侵删

据说,写过这样的代码才是真正的程序员。

不知道程序员有没有过ifelse走遍天下的阶段。

那时候天真的以为,代码除了helloworld就属ifelse出现频率最高了。

甚至不用计算复杂度,不用考虑数据结构,能实现需求就万事大吉。

可是真的写出这样的代码的时候,估计也就离开除不远了。

那程序员到底应该怎么写代码?

采用规范

每种语言都有自己的风格。

如python就以简练著称,但同时对缩进要求到令人发指的地步。

采用哪种语言,一个团队内就应该形成统一风格编写代码,以便于后期维护。

从规范目标细节的角度,代码规范分为:

注释、命名、缩进空格、语句格式、规模、可靠性、语言特殊项。

CodeReview

优雅整洁的代码应该自带文档和注释。

程序员大部分时间就是在写代码,和读别人的代码。

读的过程就是读上一个开发者的思路。

CodeReview的过程,会发现很多不够优雅的代码、命名不规范、影响性能等,甚至存在致命bug。

Review的模式在一定程度上可以提升团队内代码质量,也可以减少低级bug的出现。

对组内交叉熟悉彼此业务也有好处。

善用编译器插件Lint

每种语言应该都有自己的编译器对应的插件。

通过编译器检查代码是否规范,这比人肉检查更加准确高效细致。

团队内部也可以比较好的统一style。




转载请注明:http://www.aierlanlan.com/rzgz/2292.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了