
最简单的方法是使用空格,在发布代码之前,可以缩减代码,但是没有必要让代码看起来很小型化。
相反,可以使用缩进、换行和空行等方式,使代码结构更具可读性。代码可读性和可理解性就会提高,当然更容易理解。
2为变量、函数和方法使用有意义的名称
“有意义的名称”是指描述性足够的名字,而不仅仅是编写自己才能理解的,换句话说,名称本身应该根据变量、函数或方法的内容和使用方式来定义。
需要注意的是,使用描述性名称并不是说就可以随意使用任意多个字符。比较好的办法是将名字限制在3或4个单词。
如果需要使用超过4个单词,说明这个函数或方法需要同时执行多个的任务,所以应该简化代码,只使用必要的字符。
3让一个函数或方法只执行一个任务
让每个函数或方法只执行一个任务,如此一来,别人能够很轻松的理解这些代码。
如果你很难找到函数和方法的描述性名称,或者需要编写冗长的指令以便其他人可以使用,那请考虑这个建议,让每个函数或方法只执行一个任务。
这种让每一个函数或方法只执行一项任务的做法被称为保持纯函数。这种编码实践来自于函数式编程的概念。
4更容易遵循编码模式
我们应该只在必要的时候使用注释,而不是解释糟糕的代码。编写无穷无尽的注释将无助于将糟糕的代码转换成干净的代码。
如果代码不好,应该通过改进代码来解决这个问题,而不是添加一些如何使用它的说明。编写干净的代码更重要。
5保持代码风格一致性
最好的方法是选择一套编码方式,然后在所有的项目中坚持使用。
如此一来,即使中间做了其他项目,再回到之前项目的时候也会更容易上手。
当然,尝试新的编码方式是一件好事,它可以帮助我们找到更好的方法来开展工作。但是最好是在不同的实验项目或练习上尝试不同的编码风格,而不是在主要项目上进行。
6经常自我检查代码
我们应该定期检查代码,并试着改进它。如果想让代码保持最佳状态,就需要定期更新它们。
如果不审查和更新我们的旧代码,它很快就会过时,就像我们的设备一样。
其实一直不知道为什么,大家都会觉得“程序员加班都很多”,“程序员都不爱干净,老不洗头”,“程序员穿的都很low”,“程序员都找不到对象”,最终得到的结论是。“程序猿的生活很枯燥”。
现在让你们看看真实情况。
本人工作十年,前七年都在外包公司,做IT的应该知道,外包公司应该是所有IT公司比较底层的了,后几年混到甲方。一本非双,学历算是比上不足比下有余。
1、程序员加班都很多:这个真的看公司、看项目。互联网公司加班确实很多,不管是大到诸如BAT、小米、京东等,小到互联网创业公司,他们平均的加班时长确实很多,但是薪水也很高,看个人选择了吧。
非互联网的单位就好很多了,像我们早9晚17:30,不过每周上线节点的时候(理论上一个月两次),需要晚上22:00上线,不过可以回家VPN *** 作,也可以接受。其余时候,每年会有几次项目紧急的时候,加班也难免,到晚上9点是极限。加班时间满8个小时可以倒休,所以整体还能接受。
2、程序员都不爱干净,老不洗头,穿的都很low:个人卫生问题,这个跟是不是程序员没啥关系吧。我看我身边的程序猿们都还好啊,至少我每天都会冲澡洗头啊,当然也不排除有个别不爱干净的。
3、着装问题,一般公司对IT人员的着装确实没有什么要求,有时候穿的确实比较随意,不过也没有多少人随意到穿着背心儿人字拖上班。我们都不怎么穿格子衬衫的;我们都不怎么穿脏脏的皮鞋;我们不把衣服塞到裤子里面!
4、程序员都找不到对象:抓狂了。不排除有些程序猿加班时间多,没有时间去寻找自己的另一半,但整体看,没那么夸张。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)