重拾编程- 第一季 代码规范

背景

(记录于2017年10月-12月,我所看过的书籍)

直到工作后,才知道代码规范的重要性
代码规范在我们日常的开发中,起着非常重要的角色
看到这种 a_b_c 或者是 map1 , map2,map3
这样的命名,一个函数长度为几百上千行,你一运行就报错,上司却希望你能在短时间内上手,修正bug,不知道你的心情会如何,不知道你的心情会如何?
换做是我,肯定脸上笑嘻嘻,心理MMP…
所以,新手上路,代码规范必不可少

代码规范让我们更高效的编程,理解程序,测试代码.
为了使得代码规范,我们会利用一个强有力的技能:重构
根据 Martin 的书<重构:改善代码既有设计>里描述
重构: 指对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。

文章的索引

《代码大全2》
《代码简洁之道》
《重构:改善代码既有设计》
《阿里巴巴java开发手册》

我阅读了以上的书之后,做出了一个小结(也许不那么全面,但是我尽我所能进行补充)

如果你对重构没有概念,或者不屑于去重新改你的任何一行代码,看看其中文章,希望你能有所帮助
命名规范:自解释神话
控制逻辑:杀死混乱代言人
格式编排:你写代码有写诗一样的感觉么
表驱动法:if switch 真讨厌

这部分是帮助理解的作用,让你能够了解编程设计的部分思想
高质量函数:听说函数内部不能超过15行
注释和日志:为了让英语没过四级的人读懂代码
抽象基础:抽象(ADT) 封装 与职责(1)
抽象基础:抽象(ADT) 封装 与职责(2)
抽象基础:抽象(ADT) 封装 与职责(3)

这部分是使用的重构手法,让你用非常多种手段去重新改写你的代码
(引用了别人整理的相当好的博客)
重构:改善代码既有设计

这部分是补充一些细节
集合处理
防御式编程:改完这个bug再回家

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值