世界那么大,谢谢你来看我!!关注我你就是个网络、电脑、手机小达人
最近被一张社畜图片惊呆了。
图来源网络,侵删
据说,写过这样的代码才是真正的程序员。
不知道程序员有没有过if else走遍天下的阶段。
那时候天真的以为,代码除了"hello world"就属if else出现频率最高了。
甚至不用计算复杂度,不用考虑数据结构,能实现需求就万事大吉。
可是真的写出这样的代码的时候,估计也就离开除不远了。
那程序员到底应该怎么写代码?
采用规范
每种语言都有自己的风格。
如python就以简练著称,但同时对缩进要求到令人发指的地步。
采用哪种语言,一个团队内就应该形成统一风格编写代码,以便于后期维护。
从规范目标细节的角度,代码规范分为:
注释、命名、缩进空格、语句格式、规模、可靠性、语言特殊项。
Code Review
优雅整洁的代码应该自带文档和注释。
程序员大部分时间就是在写代码,和读别人的代码。
读的过程就是读上一个开发者的思路。
Code Review的过程,会发现很多不够优雅的代码、命名不规范、影响性能等,甚至存在致命bug。
Review的模式在一定程度上可以提升团队内代码质量,也可以减少低级bug的出现。
对组内交叉熟悉彼此业务也有好处。
善用编译器插件Lint
每种语言应该都有自己的编译器对应的插件。
通过编译器检查代码是否规范,这比人肉检查更加准确高效细致。
团队内部也可以比较好的统一style。
领取专属 10元无门槛券
私享最新 技术干货