自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 避免调试或简化调试

介绍了⼏种最⼩化调试代价的⽅法,避免调试,使⽤静态类型检查、动态检查、不可变类型和不可变索引让bug⽆法产⽣。限制bug范围通过断⾔检查、快速失败让bug的影响不扩散。通过增量式开发和单元测试让bug尽量只存在于刚刚修改的代码中。最⼩化变量作⽤域使得搜寻范围减⼩。...

2022-06-14 23:58:54 107 1

原创 可变性与不可变性

在这篇阅读中,我们看到了利⽤可变性带来的性能优势和⽅便,但是它也会产⽣很多⻛险,使得代码必须考虑全局的⾏为,极⼤的增加了规格说明设计的复杂性和代码编写、测试的难度。

2022-06-14 23:52:55 157

原创 设计规格说明

在实际使⽤中,声明性的规格说明是最重要的。前置条件(弱化规格说明)使得使⽤者更困难(确保输⼊合法),但是合理的使⽤会使得实现者能够做出⼀些假设,从⽽选择更合适的实现⽅案。...

2022-06-14 23:46:33 209

原创 5.规格说明

这一节主要讲的是规格说明以及异常

2022-06-14 23:31:20 92

原创 4.代码评审

代码评审是⼀种⼴泛应⽤的软件质量提升⽅法。它可以检测出代码中的各种问题,本文提及了⼏个好代码通⽤的原则:

2022-06-14 00:12:06 1562

原创 测试优先编程

测试优先编程,分区与分区边界来选择测试⽤例,⽩盒测试与声明覆盖率,单元测试,⾃动化回归测试

2022-06-13 23:55:30 161

原创 2.快照图

本节主要讲述了快照图,并介绍了可改变的值以及可被重新赋值的改变。

2022-06-13 20:23:05 120

原创 1.静态检查

这一节主要介绍的思想为静态代码检查, 以及写代码时需要注意的三个目标

2022-06-13 19:49:02 409

原创 HIT深入理解计算机系统大作业

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机 学   号 120L021909 班   级 2003006 学 生 邢俊文  指 导 教 师 吴锐  计算机科学与技术学院202...

2022-05-21 17:04:25 635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除