[閒聊] 寫程式 && bug

看板Soft_Job作者 (prag)時間14年前 (2011/06/04 21:23), 編輯推噓8(8022)
留言30則, 20人參與, 最新討論串1/1
話說最近小弟有感 說實話,寫程式哪裡有不出bug的呢? 個人認為寫code光用寫得,光用想的,程式不可能是完美的 要完善靠得是測試 當然主流程邏輯寫錯的...這種先不用談 測試的話我相信還是會有難找到的bug 可能花個10幾分鐘就找到明顯的bugs 但真正難找得bug卻要花數倍(?)的時間才遇的到? 難道這世界上真的沒有寫程式又快又好又沒問題的嗎? 另外寫程式光要寫完都沒時間了,說到要詳細測試那也不太可能 不過我是覺得自己寫得程式,要debug其實是比較快得,如果跟看別人的code的話比較起來 我想對某些人來說變數少打一個英文字而導致程式出錯的話,這種根本不能算是bug....XD (敬指教) -- <<程式喔~就算自己沒寫過,也看過別人怎麼寫 即使沒看過別人寫過,也聽過別人怎麼寫阿~~~!!>> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.165.6

06/04 21:35, , 1F
因為你相信找bug只能靠跑程式來找, 所以bug難找
06/04 21:35, 1F

06/04 21:38, , 2F
如果找別人的bug不靠跑程式,那bug更難找.....?!
06/04 21:38, 2F

06/04 21:44, , 3F
hello world就不會有bug了
06/04 21:44, 3F

06/04 22:46, , 4F
樓上的hello world如果是寫在dll內,利用JNI呼叫的話
06/04 22:46, 4F

06/04 22:47, , 5F
說不定哪天就出現memory leak的現象...
06/04 22:47, 5F

06/04 22:48, , 6F
少打字通常會有undefined symbol error or warning :P
06/04 22:48, 6F

06/04 22:53, , 7F
那是IDE吧?
06/04 22:53, 7F

06/04 22:55, , 8F
有些race condition會數星期後才冒出來...
06/04 22:55, 8F

06/04 22:56, , 9F
有些overflow error更需要有數年時間的data才會出現...
06/04 22:56, 9F

06/04 23:44, , 10F
程式的完美只從沒有bug來判斷?那維護性呢?遇到一天到晚改
06/04 23:44, 10F

06/04 23:46, , 11F
東改西改到飽的客戶~設計不漂亮不是加班加到飽~就是一堆人
06/04 23:46, 11F

06/04 23:46, , 12F
問候祖宗十八代...
06/04 23:46, 12F

06/05 01:10, , 13F
Bug放一個禮拜說不定就變成規格了..
06/05 01:10, 13F

06/05 01:53, , 14F
我覺得最有效減少bug的方式是 pair programming
06/05 01:53, 14F

06/05 02:05, , 15F
主管只會覺得兩個人做一件事很沒效率 應該要一個人做兩件
06/05 02:05, 15F

06/05 02:05, , 16F
事才對...誰管它pair programming提不提升品質和效率XD
06/05 02:05, 16F

06/05 02:29, , 17F
pair programming有點像是兩個人一起找東西...
06/05 02:29, 17F

06/05 02:29, , 18F
目的就是把互相的盲點補起來這樣 XD
06/05 02:29, 18F

06/05 02:30, , 19F
總之程式是人寫的就一定會有bug...人不是完美的
06/05 02:30, 19F

06/05 08:19, , 20F
無病呻吟..?
06/05 08:19, 20F

06/05 09:07, , 21F
這是可以練的,ACM多寫就知道...
06/05 09:07, 21F

06/05 15:48, , 22F
光是寫個cout都有一堆問題了
06/05 15:48, 22F

06/05 18:26, , 23F
不要有BUG,先把客戶的嘴堵上..XD
06/05 18:26, 23F

06/05 19:14, , 24F
Bug放一個禮拜說不定就變成規格了..
06/05 19:14, 24F

06/05 19:41, , 25F
只有測試是可靠的, 買本Martin的書看看
06/05 19:41, 25F

06/06 05:13, , 26F
各位偏離主題了,重點是程式只要能跑就行了,管他ba不ba
06/06 05:13, 26F

06/06 14:16, , 27F
在台灣真的很難說服老闆pair programming
06/06 14:16, 27F

06/06 14:18, , 28F
另外 真正要測試不能是programmer自己測 要有專業的測試
06/06 14:18, 28F

06/06 14:18, , 29F
然而 台灣非純軟的公司 也多看過多少專業的測試人員
06/06 14:18, 29F

06/06 23:09, , 30F
什麼地方可能會有bug 那就一定會有bug
06/06 23:09, 30F
文章代碼(AID): #1DwZ7Gys (Soft_Job)