309 - 《调试》
发布于 2023年6月11日
本文写于 Outing 回杭的火车上。
Redux 目前维护者的这个分享 Debugging Software, June 2023 看完感觉挺有收获,做下记录。
1、为什么是 Debug?可以看 Wikipedia 的解释。Debugging is the process of finding and resolving bugs (defects or problems that prevent correct operation) within computer programs, software, or systems. Debug 是关于「为啥出问题,以及我们如何修复」的过程。
2、编程不止是写代码,还有 Plan、Design、沟通、Review、Debug 等。开发者花费大量时间 Debug 和修复代码。Debug 如此重要,但很多开发者却又对此不熟悉。为啥?1)学校没教这个,2)大量知识来自于经验。
3、一些原则包括。
1)每个问题都有根源(但