随笔分类 -  重构

摘要:在开发过程中,经常要遇到的问题是怎么保证代码的质量,保证代码正常运行?单元测试就是一种保证代码质量的途径。 好的单元测试可以维护好程序,特别是在需要重构的时候。那么怎么样设计好我们的单元测试呢?下面提供下一些思路 一、等价类划分 根据输入和输出,划分为输入等价类和输出等价类 二、边界值分析 根据输入 阅读全文
posted @ 2022-01-16 16:33 菲菲菲菲菲常新的新手 阅读(214) 评论(0) 推荐(0) 编辑
摘要:在执行一系列小的变化之前,我们应该重构,每次重构都应该在使程序正常运行的情况下改善代码。 正确执行重构的清单 一、代码应该变得更加整洁 如果在重构之后代码仍然不干净,那么很抱歉,你浪费了这段重构的时间。想想看为什么会这样。 当你离开重构进行小的修改并将一堆重构混合成大的变更时,这些情况通常就会发生。 阅读全文
posted @ 2020-05-02 15:44 菲菲菲菲菲常新的新手 阅读(605) 评论(0) 推荐(0) 编辑
摘要:一、三个规则 1、当你第一次做某件事的时候,直接做就是了 2、当你第二次做类似的事情的时候,不得不重复,无论如何都要做同样的事情 3、当你第三次做同样的事情的时候,你应该开始重构 这个是为了避免代码重复。事不过三。 二、什么时候添加新的特性 重构能帮助你理解其他人的代码。如果你不得不处理某些人遗留下 阅读全文
posted @ 2020-05-02 15:25 菲菲菲菲菲常新的新手 阅读(610) 评论(0) 推荐(0) 编辑
摘要:技术债务 每个人都尽最大的努力从头开始编写出色的代码。项目中一般不存在故意写垃圾代码来损害项目的程序员。那么整洁代码变得杂乱无章的原因是什么呢? Ward CunningHam最初突出了关于不干净代码是技术债务的隐喻。 如果你从一个银行里贷款,这样会让你购物更快。在加快处理进程的时候你付出了额外的费 阅读全文
posted @ 2020-04-30 22:09 菲菲菲菲菲常新的新手 阅读(363) 评论(0) 推荐(0) 编辑
摘要:整洁代码 重构的主要目的就是清理技术债务,将一堆杂乱无序的代码转换成整洁代码和简单设计。 这很好,但是什么才是整洁代码呢。下面是整洁代码的一些特征: 一、整洁代码对其他的编程者是很浅显易懂的 整洁代码不存在超级复杂的算法,糟糕的变量命名,臃肿的类和方法,魔鬼数字,这些都使代码变得草率而且难以理解。 阅读全文
posted @ 2020-04-30 21:34 菲菲菲菲菲常新的新手 阅读(317) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示