2012年2月8日 星期三

Computer Programming Bugs

承認自己孤陋寡聞, 但知道了就要學起來, 原來Bug是有學理上的分類的, Heisenbug和Bohrbug是最常遇到的, 定義請參照Wiki或去問Google, 還有其他的bug類型, 但我覺得廣義去分類, 應該這兩種就夠了, 甚至也不用什麼分類, 有Bug是必然的, 弄清楚系統和平台運作原理, 熟悉各種Debug技巧, 什麼類型的Bug都無所謂, 適時適地擬定對策去解決問題比較重要, 老是執著在分析問題, 卻提不出解決辦法也沒用, 能完整詳細的分析問題當然很好, 但不要忘了, 解決問題才是最終的目的, 在分析問題時, 要同時把對策一併設想, 這樣才會有效率

http://en.wikipedia.org/wiki/Heisenbug