最新 最热

代码重构之移除对参数的赋值

区别按值传递和按引用传递,提升代码的清晰度如果只以参数表示被传递进来的东西,代码会清晰很多

2022-04-21
0

代码重构之内联临时变量

意图- 有一个临时变量,只被一个简单表达式赋值一次,而它妨碍了其他重构手法示例/** * 内联临时变量之前 * Created by luo on 2017/4/19. */public class InlineTempBefore { Order anOrder = new Order(); ......

2022-04-21
0

代码重构之内联函数

意图- 内部代码和函数名称同样清晰易读,去除无用的间接层示例/** * 内联函数之前 * Created by luo on 2017/4/18. */public class Inl

2022-04-21
0

代码重构之提取方法

意图- 每个函数的粒度都很小,被复用的机会就更大- 使高层函数读起来就像一系列注释- 如果函数是细粒度,覆写也会更容易示例/** * 提取方法之后 * Created by luo on 2017/3/4. */public class ExtractMethodBefore { ...

2022-04-21
0

重构-改善既有代码的设计:简化函数调用 (八)

大力提倡的一种编程风格是:将复杂的处理分解成小函数。但是,如果做得不好,这会使你费尽周折却弄不清楚这些小函数各自的用途。要避免这种麻烦,关键就在于给函数起一个好名称。函数的名称应该准确表达它的用途。给函数命名...

2022-04-14
1

重构-改善既有代码的设计:重构原则(二)

重构(Refactoring):在不改变软件的功能和外部可见性的情况下,为了改善软件的结构,提高可读性、可扩展性和复用性性而对软件进行的改造,对代码内部的结构进行优化。...

2022-04-14
0

这样编码,你的代码会更好!

来源 | 翻译自文章《Better Software Without If-Else》

2022-04-14
0

大脑状态的重构与认知行为之间的映射

对人脑非侵入性成像的诞生促进了研究人员对大脑和行为之间关系的深入理解。神经科学家通过人类进行复杂行为时的脑活动信号进行间接测量,对人脑内支持不同功能的不同区域的特异性有了深入的理解。就功能性神经成像而言...

2022-04-12
1

Paper | CVPR 2019 Image Caption 之 无监督图像描述

论文作者:Yang Feng, Lin Ma, Wei Liu, Jiebo Luo

2022-04-11
1

国外顶级架构师编写2580页DDD领域驱动设计笔记,看到内容后破防了!

正所谓有人的地方就有江湖,有设计的地方也一定会有架构。如果你是一位软件行业的老鸟,你一定会有这样的经历:一个业务的初期,普通的 CRUD 就能满足,业务线也很短,此时系统的一切都看起来很 nice,但随着迭代的不断演化,以及业...

2022-04-02
1