作者prag222 (prag)
看板Soft_Job
標題[閒聊] 寫程式 && bug
時間Sat Jun 4 21:23:14 2011
話說最近小弟有感
說實話,寫程式哪裡有不出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