起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 程序员的薪资落差为何这么大

程序员的薪资落差为何这么大

时间:2018-11-06 11:14:44来源:编程网 作者:IT培训网 已有: 名学员访问该课程

  快捷搜索:程序员薪资

前言:不同语言、代码、和团队对于可读性的定义不尽相同。但如果深入本质的话,就会发现代码可读性有一些非常关键的因素。许多程序员认为只要程序能运行就一了百了。

月薪五千和月薪五万的程序员差在了哪里?

程序员以代码为生,代码是他们施展才华,构建数字世界的基石,那么除了学习代码语音外,还有什么能提高工作效率的方法吗?

今天,摘取了10条程序员老司机的代码语录,希望能在编程上对你有所启发。

程序员的薪资落差为何这么大_www.epx365.cn

01 重视代码的可读性

表面上看来,可读性似乎很主观。不同语言、代码、和团队对于可读性的定义不尽相同。但如果深入本质的话,就会发现代码可读性有一些非常关键的因素。许多程序员认为只要程序能运行就一了百了。许多人会认为这些太基础、无关紧要,可以忽视。但是所有糟糕的代码都是因为没采纳这些实践经验。

02 注重代码的格式

我们在格式上消耗了太多精力。制表符还是空格,Allman还是K&R。总会有一天,你会意识到格式在编程中并不是最重要的。选择一种格式,应用到代码中,然后将这个过程自动化。然后就可以重新专注于写代码本身了。

03 找出并干掉死代码

所有注释掉的代码块、未使用的变量和无法到达的的代码都是垃圾。日复一日,死代码最终会埋葬你的代码。虽然不需要把主要精力放在这里,但一定要时时留意。

04 消灭嵌套代码

逻辑几乎是一切代码的基础。我们写代码是为了做决策、迭代和计算。一般情况下都会导致分支或嵌套,从而造成嵌套得很深的代码块。虽然计算机很容易阅读这种代码,但对于人类则是非常大的精神负担。因此要通过防御语句、提前返回或使用函数式编程等方式及时消灭嵌套代码,减少冗余和提升阅读性。

05 多使用对象

长长的参数列表,杂乱的数据,自定义的数组或字典结构等,这些都可以重构成对象。这样不仅能让数据结构变得正规,还能容纳所有重复的、使用原始数据的重复的逻辑。

06 识别并限制大型代码块

虽然没有具体的数字,但代码块的长度应该是有限制的。如果你认为你的代码块过大,就应该对其进行识别、重组并重构。这个简单的过程可以让你确定代码块的上下文和抽象级别,以便正确地找出代码的任务,并将代码重构到更加易于阅读、更简单的代码块中。

07 多用延后的命名规则

当然,好的命名很困难,但只是因为我们人为增加了难度。有个小技巧在编程的许多方面都能用得上,包括命名,就算是用一整句话命名一个变量都没问题。

08 删除注释

大多数其他情况下,你应该尽量重写代码使得它不需要注释也能看懂。

09 合理的返回

我们应该努力返回更有意义的值。理想情况下,最好是即使在反面情况下也能让调用者继续执行的值。如果真的是异常情况,那么最好用其他方式来通信,而不是使用null。

10 要有对称性

最后一条实践经验能给所有代码的可读性带来诗一般的润色,那就是对称性。对称性体现了编程的创造性。它是许多其他实践的基础:命名、结构、对象、模式等。

文章出自:http://qh.itpxw.cn/peixun/software/201844288.html

文章标题:程序员的薪资落差为何这么大



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容