软件开发在于2个字: 变 和 错

客户的需求在不停的变化, 计算技术也在不停的发展, 然而很多本质的东西却没有改变. 如何把变与不变分开?

谁都无法写出没有bug的程序. 错误是一定存在的. 那么, 如何验证你的代码是对的还是错的?
其次, 一旦出错了, 如何快速的找到原因并平滑的修补?

原文地址:https://www.cnblogs.com/mrfangzheng/p/1583399.html