首先说一下第六章的读后感吧,我首先了解了什么是靠巧合编程,我明白了几种偶然的运行成功,这也是我以前经常犯的错误,
会测试程序,有时候结果可能只是恰好对而已,所以我们不能靠巧合编程,也就是不能靠自己的设定或者侥幸心理编程。我还学习
了怎样避免靠巧合编程,也就是要深思熟虑的编程,要把所有可能的情况考虑到。然后,我又重新了解了什么是算法,然后学习了
一些估算的方法算出算法的效率,还有估算算法的阶,以及测试我自己的估算。当然,做工程最重要的不是最好的算法,而是最稳
定的程序代码块。然后,在代码已经不合适使用,应该要对代码进行重构。面对现实工程的多变,我明白了应该早重构,多重构。
然后我学习了怎样进行重构,尽量不要动原先的功能,要采取短小和深思熟虑的步骤。我还学习了做出易于测试的代码,有有单元
测试、合约测试等,还有构建测试窗口、使用测试装备。我还明白了不要使用我不熟悉的具有向导价值的代码。
原文地址:https://www.cnblogs.com/yang2000/p/11960679.html