💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
调试是开发者必经的过程,经历否认、愤怒、讨价还价、抑郁和接受五个阶段。最终找到问题根源并修复后,常常会出现新bug,形成循环。
🎯
关键要点
- 调试是开发者必经的痛苦过程,经历五个阶段:否认、愤怒、讨价还价、抑郁和接受。
- 否认阶段:开发者认为问题不真实,常常会说'在我的机器上没问题'。
- 愤怒阶段:开发者对代码感到愤怒,质疑代码的质量,甚至怀疑自己。
- 讨价还价阶段:开发者尝试随机修复,进行各种尝试,但对根本原因没有理解。
- 抑郁阶段:开发者感到沮丧,怀疑自己的能力,认为代码库应该被烧毁。
- 接受阶段:开发者开始认真阅读错误信息,逐步调试,最终找到问题并修复。
- 修复后常常会出现新的bug,形成调试的循环。
❓
延伸问答
调试的五个阶段是什么?
调试的五个阶段是:否认、愤怒、讨价还价、抑郁和接受。
在调试的否认阶段,开发者通常会有什么反应?
在否认阶段,开发者常常认为问题不真实,可能会说'在我的机器上没问题'。
调试过程中愤怒阶段的表现是什么?
在愤怒阶段,开发者会对代码感到愤怒,质疑代码质量,甚至怀疑自己的能力。
开发者在讨价还价阶段通常会做什么?
在讨价还价阶段,开发者会尝试随机修复,进行各种尝试,但对根本原因没有理解。
抑郁阶段对开发者的影响是什么?
在抑郁阶段,开发者感到沮丧,怀疑自己的能力,认为代码库应该被烧毁。
调试的接受阶段意味着什么?
在接受阶段,开发者开始认真阅读错误信息,逐步调试,最终找到问题并修复。
➡️