代码质量
这下是铁了心了
这个作者很懒,什么都没留下…
展开
-
如何做人性化的代码审查【一】【code review】
如何做人性化的代码审查?原创: 伯乐在线 算法爱好者最近,我一直在读有关代码审查最佳范例的文章。我注意到这些文章的关注点是找到 bug,而忽略了代码审查其他的部分。用建设性、专业的问题沟通方式?不相关!只要识别出所有的 bug,剩下的部分会水到渠成。我只能假设我读过的这些文章都来自未来,那时候所有的开发人员都是机器人。在那个世界,你的队友欢迎对其代码未经过推敲措辞的批评,因为处理这样的信息能温暖他...转载 2018-06-08 11:13:18 · 2003 阅读 · 0 评论 -
设计模式6大原则
设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 ...转载 2018-08-04 23:44:08 · 1159 阅读 · 0 评论 -
设计模式-创建型-Singleton
本质——唯一实例一、what一个类在整个系统中只有一个实例;通过内部private构造方法创建;多线程共享一个实例;占用特定的内存区域;常驻能内存;二、why在内存中只有一个对象,节省内存空间。避免频繁的创建销毁对象,可以提高性能。避免对共享资源的多重占用。可以全局访问。三、how内部类、饿汉、静态代码块都是利用了static的特性,还有利用Enum特性。...原创 2018-07-28 00:14:20 · 140 阅读 · 0 评论 -
设计模式-创建型-Builder
本质——简化对象创建的编码一、what创建复杂对象的一种方式。二、why简化了对象创建的步骤提升了代码可读性对象的创建过程和表示分离三、how /** * @Description: 建造者模式 * @date 2018-02-17 21:22 */@ToString@Getter@Setterpublic class Person { ...原创 2018-07-28 00:28:18 · 160 阅读 · 0 评论 -
设计模式-结构型-Bridge
直接转载两篇不错的文章……转载 https://blog.csdn.net/andy_gx/article/details/46885033转载 https://blog.csdn.net/yue530tomtom/article/details/79804997转载 2018-08-01 21:27:24 · 163 阅读 · 0 评论 -
设计模式-结构型-Adapter
转载:https://blog.csdn.net/liu1pan2min3/article/details/51481511转载:http://www.2cto.com/kf/201401/275535.html这两个是同样的内容……转载 2018-08-08 21:23:35 · 147 阅读 · 0 评论