[爆卦]程式bug是什麼?優點缺點精華區懶人包

為什麼這篇程式bug鄉民發文收入到精華區:因為在程式bug這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者prag222 (prag)看板Soft_Job標題[閒聊] 寫程式 && bu...



話說最近小弟有感
說實話,寫程式哪裡有不出bug的呢?

個人認為寫code光用寫得,光用想的,程式不可能是完美的
要完善靠得是測試
當然主流程邏輯寫錯的...這種先不用談
測試的話我相信還是會有難找到的bug
可能花個10幾分鐘就找到明顯的bugs
但真正難找得bug卻要花數倍(?)的時間才遇的到?

難道這世界上真的沒有寫程式又快又好又沒問題的嗎?

另外寫程式光要寫完都沒時間了,說到要詳細測試那也不太可能
不過我是覺得自己寫得程式,要debug其實是比較快得,如果跟看別人的code的話比較起來

我想對某些人來說變數少打一個英文字而導致程式出錯的話,這種根本不能算是bug....XD

(敬指教)

--
<<程式喔~就算自己沒寫過,也看過別人怎麼寫
即使沒看過別人寫過,也聽過別人怎麼寫阿~~~!!>>

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.165.6
loveme00835:因為你相信找bug只能靠跑程式來找, 所以bug難找 06/04 21:35
prag222: 如果找別人的bug不靠跑程式,那bug更難找.....?! 06/04 21:38
eva19452002:hello world就不會有bug了 06/04 21:44
psliurt:樓上的hello world如果是寫在dll內,利用JNI呼叫的話 06/04 22:46
psliurt:說不定哪天就出現memory leak的現象... 06/04 22:47
dryman:少打字通常會有undefined symbol error or warning :P 06/04 22:48
prag222:那是IDE吧? 06/04 22:53
leicheong:有些race condition會數星期後才冒出來... 06/04 22:55
leicheong:有些overflow error更需要有數年時間的data才會出現... 06/04 22:56
andymai:程式的完美只從沒有bug來判斷?那維護性呢?遇到一天到晚改 06/04 23:44
andymai:東改西改到飽的客戶~設計不漂亮不是加班加到飽~就是一堆人 06/04 23:46
andymai:問候祖宗十八代... 06/04 23:46
lance70176:Bug放一個禮拜說不定就變成規格了.. 06/05 01:10
TonyQ:我覺得最有效減少bug的方式是 pair programming 06/05 01:53
hilorrk:主管只會覺得兩個人做一件事很沒效率 應該要一個人做兩件 06/05 02:05
hilorrk:事才對...誰管它pair programming提不提升品質和效率XD 06/05 02:05
coronach:pair programming有點像是兩個人一起找東西... 06/05 02:29
coronach:目的就是把互相的盲點補起來這樣 XD 06/05 02:29
coronach:總之程式是人寫的就一定會有bug...人不是完美的 06/05 02:30
alongalone:無病呻吟..? 06/05 08:19
iincho:這是可以練的,ACM多寫就知道... 06/05 09:07
stosto:光是寫個cout都有一堆問題了 06/05 15:48
windlll:不要有BUG,先把客戶的嘴堵上..XD 06/05 18:26
elase2000:Bug放一個禮拜說不定就變成規格了.. 06/05 19:14
maxi326:只有測試是可靠的, 買本Martin的書看看 06/05 19:41
a2350:各位偏離主題了,重點是程式只要能跑就行了,管他ba不ba 06/06 05:13
markbex:在台灣真的很難說服老闆pair programming 06/06 14:16
markbex:另外 真正要測試不能是programmer自己測 要有專業的測試 06/06 14:18
markbex:然而 台灣非純軟的公司 也多看過多少專業的測試人員 06/06 14:18
Kerick:什麼地方可能會有bug 那就一定會有bug 06/06 23:09

你可能也想看看

搜尋相關網站