第一法则:运行成功后勿再碰
在编程的世界里,有一条至关重要的第一法则:项目突然之间运行起来,就不要碰它了。这并非得出自一腔忧虑,而是基于无数经验总结而得。以下是几个原因解释了这个法则的重要性。
凭借常规的测试和调试,项目可能会总算跑起来。然而,任何对代码的改动都可能导致雪崩效应——一次微小的修复可能带来新的错误。因此,在程序达到期望状态后,即使代码看上去不完美,也应保持不变。
精力有限,脑力消耗巨大。通过维护运行成功的项目状态,可以将精力投入到其他重要的任务上,如需求分析、用户体验改善,或者更加健壮的测试等。
“稳定是王道”。正确的代码应该是合乎需求、无bug、可扩展性好的。如果项目已经稳定运行,即使不是完美的,它仍然是一种可靠的基础。碰了它,可能破坏了它的稳定性。
虽然有时候我们忍不住想继续优化和改进项目,但是当我们回头看时,需要权衡改动带来的风险和收益。所以,请务必谨记:一旦项目突然之间运行起来,就不要碰它了。