软件测试人员必备的英语单词(二) group 群组 group box 群组方块 分组框 guard clause 卫述句 (Refactoring, p250) 卫语句 GUI 图形介面 图形界面 hand shaking 握手协商 handle 识别码、识别号、号码牌、权柄 句柄 handler ...
分类:
其他好文 时间:
2020-07-23 15:58:22
阅读次数:
93
在执行一系列小的变化之前,我们应该重构,每次重构都应该在使程序正常运行的情况下改善代码。 正确执行重构的清单 一、代码应该变得更加整洁 如果在重构之后代码仍然不干净,那么很抱歉,你浪费了这段重构的时间。想想看为什么会这样。 当你离开重构进行小的修改并将一堆重构混合成大的变更时,这些情况通常就会发生。 ...
分类:
其他好文 时间:
2020-05-02 17:19:29
阅读次数:
170
技术债务 每个人都尽最大的努力从头开始编写出色的代码。项目中一般不存在故意写垃圾代码来损害项目的程序员。那么整洁代码变得杂乱无章的原因是什么呢? Ward CunningHam最初突出了关于不干净代码是技术债务的隐喻。 如果你从一个银行里贷款,这样会让你购物更快。在加快处理进程的时候你付出了额外的费 ...
分类:
其他好文 时间:
2020-04-30 23:15:09
阅读次数:
93
推荐一个学设计模式的网站: Refactoring Guru (https://refactoringguru.cn) 这是国外的一个网站,建立的初衷,是帮助开发者以更为简单便捷的方式,迅速掌握各个设计模式的学习。 每个设计模式都对应配有一篇图文并茂的文章,让开发者可以很轻松的搞懂每个设计模式的具体 ...
分类:
其他好文 时间:
2020-04-28 13:15:23
阅读次数:
97
一、 重构的概念 重构(Refactoring)是以改善代码质量为目的的代码重写 使其软件的设计和架构更加合理 提高软件的扩展性和维护性 二、 重要的差异(代码实现与代码重构的区别) 1. 代码实现:按照设计编程实现,重点在于功能的实现。代码实现时不考虑架构的好坏,只考虑功能的实现 2. 代码重构: ...
分类:
其他好文 时间:
2020-04-18 21:20:36
阅读次数:
76
计算器界面代码重构什么是软件开发过程中的重构?重构(Refactoring)——以改善代码质量为目的代码重写 使其软件的设计和架构更加合理 提高软件的扩展性和维护性 代码实现与代码重构不同——代码实现 按照设计编程实现,重心在于功能实现——代码重构 以提高代码质量为目的软件架构设计 区别: 代码实现 ...
分类:
其他好文 时间:
2019-12-22 20:18:03
阅读次数:
84
2-2 软件构造的流程和工具广义的软件构造:Design ==> Programming/refactoring ==> Debugging ==> Testing ==> Build ==> Release狭义的软件构造:Validate ==> Compile ==> Link ==> Test... ...
分类:
其他好文 时间:
2019-12-06 11:47:57
阅读次数:
102
来自uod2019 refactoring the mesh drawing pipeline for unreal engine 4.22 FMeshDrawCommand 存储了rhi在一个mesh pass渲染调用需要知道的所有信息 包含管线状态、shader及资源绑定、渲染命令参数等。 /* ...
分类:
其他好文 时间:
2019-11-04 22:05:27
阅读次数:
284
Refactoring - Creating a Listener Class Creating a Backdoor class: ...
分类:
编程语言 时间:
2019-10-05 18:09:53
阅读次数:
81
在老大的推荐下买了Martin Fowler的<Refactoring improving the design of existing code>,其实这本书就是作者重构的经验之谈,随便翻一下,尽管你看的多么仔细,如果你没有在实践中感受到它或者应用到它,其实你很难在需要的时候用上。 昨天服务上线的 ...
分类:
其他好文 时间:
2019-09-22 12:26:45
阅读次数:
92