编程中的好习惯

阅读手册!阅读手册!阅读手册!
重要的事情说三遍!
当你遇到问题的时候,第一时间去翻手册寻找答案,不要google!使用搜索引擎可以更快的帮你找到答案,但是也仅限于给你答案!
简单来说一句话:read the fucking manual!

好的代码让人赏心悦目。我在Google经过training之后,对代码格式很苛责。写点我的浅见:


1 代码格式,哪里空格,哪里缩进,确定清楚。
2 变量,函数名命名规则,下划线还是驼峰,产量vs变量,定清楚。
3 注释。世界上最痛苦的事情,也是经常发生的事情,就是发现自己读不懂自己3个月前写的代码了。尤其是一些临时处理的地方,或者是一些拐了很多弯的地方,尤其要加注释。
4 模块化。能提取公用逻辑的地方尽量提取,千万不要copy paste,出bug的几率极高。
5 注意效率。写代码的时候需要时刻考虑效率问题,尽量采用简单的办法。对于耗时的操作,最好纪录中间结果,方便后面reuse,而不需要从头再算。能用库里的n log(n)的快排,就别自己手写buggy的冒泡。
6 节省空间。有时候空间和效率是矛盾的,但很多时候都不一定。节约空间,减少不必要的内存使用,一些内存,比如map,不用了记得清空(如果不被自动gc的话)
7 多考虑corner case。异常情况对考虑一下,边界情况多考虑一下,这是最容易出错的地方。

祝大家happy coding!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值