我尝试用了一个方法,觉得没神马问题,实践过程中,发现很多的assumption是不对的。Fixed 了一个漏洞,发现还有另一个漏洞,Fixed一个,又发现还有一个没有注意到的。Fixed了四个之后,发现还有第五个!后来想想,这方法实在不靠谱,会不会有神马我已漏掉的情况,想想发现果然还有。而且我还Fixed了一天半的时间了!!
后来我就索性想另外一个方法,发现这样的方法才是比较靠谱的。也不用去Fixed那一坨坨的问题了。
结论是,
1. 好的方法,它的正确性可以被轻易验证。不好的方法,正确性难以验证,比如它可能有n种情况需要考虑,而且这个n自己也不知道准确是多少,考虑了一个可能遗漏另一个。
2. 另外,自己觉得再怎么ok都好,也要实验验证,因为很多的assumption都不一定是正确的。
No comments:
Post a Comment