Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
爱编程的小伙伴在编写代码的过程中享受着创造的乐趣,但是,伴随着编码的快感,bug 总是如影随形,开发无止境,bug 随身行。bug 是每个程序员没法绕开的障碍,它们就在那里,修复一个,增加一个,似乎永不减少,永远存在。
今天有小伙伴在微信上咨询小编,自己的iPhone桌面不知道什么时候多了一个重复图标(类似下图的问题),显示灰色,点击也没有任何反应,而且也不能进行删除。虽然不影响其正常使用,但对于有强迫症的小伙伴,事情就变得没那么简单了,这个图标足以让他们每天抓狂不已。
boss:那么,你需要多长时间来修复这个bug?没有经验的程序员:给我一个小时?最多两个小时?我能马上搞定它!有经验的程序员:这么说吧,钓到一条鱼要多久我就要多久?!要多少时间才能修复bug,事先是很难知道的,特别是如果你和这些代码还素不相识的话,情况就更加扑朔迷离了。