- 博客(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
原创 HIT深入理解计算机系统大作业
计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机 学 号 120L021909 班 级 2003006 学 生 邢俊文 指 导 教 师 吴锐 计算机科学与技术学院202...
2022-05-21 17:04:25
635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人