编程精粹——Microsoft编写优质无错C程序秘诀
文章平均质量分 94
一本讨论如何编写健壮、高质量的代码的书
研究是为了理解
要想学会一件事,就不能什么都学。
展开
-
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 09:编码检查表
这里给出的问题列表,总结了书中的所有观点。原创 2024-06-25 08:28:46 · 837 阅读 · 2 评论 -
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 08:剩下的就是态度问题
程序员有能力理解本书中的每一条指导原则,但如果没有正确的态度和一套良好的编程习惯,写出无错误 (BUG) 的代码将比预期困难得多。原创 2024-06-24 21:29:35 · 926 阅读 · 0 评论 -
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 07:编码中的假象
有些编程实践非常危险,永远不应使用。它们中的大多数明显具有风险,但也有些看似相当安全,甚至令人向往,因为它们满足需求而没有明显的危险。这些危险的编码实践其实是披着羊皮的狼。原创 2024-06-23 20:31:21 · 775 阅读 · 0 评论 -
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 06:危险的行业
当程序员有几种可能的实现方案时,他们却经常只考虑空间和速度,而完全忽视了风险性。假如你站在悬崖旁边,想要到达悬崖的底部,你会从悬崖直接跳下吗?毕竟这可是最快到达目的地的方法。原创 2024-06-21 13:32:12 · 810 阅读 · 0 评论 -
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 05:糖果机接口
函数只是无错还不够,函数还必须易于使用,且不会引入意外的 BUG。原创 2024-06-20 14:53:41 · 616 阅读 · 0 评论 -
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 04:对程序单步跟踪
找到错误的最佳方法是使用调试器逐步执行所有新代码。通过逐步执行每条指令,关注数据流,可以快速发现表达式和算法中的问题。原创 2024-06-18 14:16:27 · 749 阅读 · 0 评论 -
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 03:强化你的子系统
断言无疑是强有力的工具,但只有断言还不够。更强大的是子系统完整性检查,它能主动验证子系统,在错误影响程序之前发现错误。原创 2024-06-18 08:53:27 · 624 阅读 · 0 评论 -
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 02:设计并使用断言
聪明的程序员将调试代码隐藏在断言 assert 中。断言的好处是用户在错误发生时,可以自动地把它们检查出来。原创 2024-06-17 08:24:03 · 1003 阅读 · 0 评论 -
编程精粹—— Microsoft 编写优质无错 C 程序秘诀 01:假想的编译器
如果存在一个理想的编译器,它能检测到程序中的每个错误并给出错误信息,那么消除代码中的错误将会非常简单。问题是,这种无所不能的编译器并不存在,但是我们可以有一些方法,可以自动检测到更多的错误。原创 2024-06-16 09:48:19 · 1151 阅读 · 0 评论