[問卦] 沒debug mode之前要怎麼debug啊?已回收

看板Gossiping作者 (noman)時間5年前 (2018/09/07 09:46), 編輯推噓18(18025)
留言43則, 24人參與, 5年前最新討論串1/1
是這樣啦,本魯目前在寫一個價值不菲的程式 已經混分兩個月了,還在開debug mode來debug 讓人不禁懷疑,在沒有debug mode的年代 工程師都怎麼debug的 總不能自己先寫一個debug mode吧 如果自己寫的debug mode有bug怎麼辦? 到底以前工程師都怎麼debug的阿? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.79.248 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1536284767.A.998.html

09/07 09:46, 5年前 , 1F
電蚊拍吧
09/07 09:46, 1F

09/07 09:47, 5年前 , 2F
文組聽不懂啦
09/07 09:47, 2F

09/07 09:47, 5年前 , 3F
五樓debug guy
09/07 09:47, 3F

09/07 09:47, 5年前 , 4F
人肉debug
09/07 09:47, 4F

09/07 09:47, 5年前 , 5F
09/07 09:47, 5F

09/07 09:47, 5年前 , 6F
殺蟲劑小精靈會來兼差啊...這都不知道
09/07 09:47, 6F

09/07 09:47, 5年前 , 7F
printf啦 沒寫過OS?
09/07 09:47, 7F

09/07 09:47, 5年前 , 8F
啊?蛇摸debug mode?我都用printk
09/07 09:47, 8F

09/07 09:48, 5年前 , 9F
問麵神所有問題都能解決
09/07 09:48, 9F

09/07 09:48, 5年前 , 10F
先在腦內debug,你應該要問以前打卡片寫
09/07 09:48, 10F

09/07 09:48, 5年前 , 11F
程式的人要怎麼debug才對
09/07 09:48, 11F

09/07 09:49, 5年前 , 12F
print
09/07 09:49, 12F

09/07 09:50, 5年前 , 13F
打卡片是能寫多大的程式?用眼睛看就好
09/07 09:50, 13F

09/07 09:50, 5年前 , 14F
就他媽印每個動作都印出來看看哪裡錯
09/07 09:50, 14F

09/07 09:50, 5年前 , 15F
gdb啊gdb會不會啊,接ice啊
09/07 09:50, 15F

09/07 09:52, 5年前 , 16F
是不會用printf喔
09/07 09:52, 16F

09/07 09:54, 5年前 , 17F
debug是過時的東西,現在的code例如app都是a
09/07 09:54, 17F

09/07 09:54, 5年前 , 18F
dos時代就有code view ,對assembly 可以
09/07 09:54, 18F

09/07 09:54, 5年前 , 19F
插break point
09/07 09:54, 19F

09/07 09:54, 5年前 , 20F
sync的很難設定breakpoint,或是step in,直
09/07 09:54, 20F

09/07 09:55, 5年前 , 21F
接用print或是log.d看結果就好,或是直接寫u
09/07 09:55, 21F

09/07 09:55, 5年前 , 22F
nit test,UI test就好
09/07 09:55, 22F

09/07 09:55, 5年前 , 23F
筆記本
09/07 09:55, 23F

09/07 09:59, 5年前 , 24F
現在都是一堆callback架構,而callback就
09/07 09:59, 24F

09/07 10:00, 5年前 , 25F
一堆thread在跑,你得到的值不一定是正確
09/07 10:00, 25F

09/07 10:00, 5年前 , 26F
的,有些semaphore擋住,你print出來也沒
09/07 10:00, 26F

09/07 10:00, 5年前 , 27F
09/07 10:00, 27F

09/07 10:04, 5年前 , 28F
樓上p72大大說的,在debug mode也一樣呀,就
09/07 10:04, 28F

09/07 10:04, 5年前 , 29F
定一個breakpoint,然後給你看所有變數值,
09/07 10:04, 29F

09/07 10:04, 5年前 , 30F
跟print差不多
09/07 10:04, 30F

09/07 10:05, 5年前 , 31F
我是說以前dos時代
09/07 10:05, 31F

09/07 10:08, 5年前 , 32F
你484不會印 log
09/07 10:08, 32F

09/07 10:08, 5年前 , 33F
拜豬八戒啊
09/07 10:08, 33F

09/07 10:12, 5年前 , 34F
當然是直接看stack pc來推
09/07 10:12, 34F

09/07 10:15, 5年前 , 35F
GDB啊
09/07 10:15, 35F

09/07 10:21, 5年前 , 36F
當然是printf啊 你哪個大學的
09/07 10:21, 36F

09/07 10:38, 5年前 , 37F
幹幹幹 整串講三小看不懂 大三了還沒修
09/07 10:38, 37F

09/07 10:39, 5年前 , 38F
程設
09/07 10:39, 38F

09/07 10:39, 5年前 , 39F
(╯°□°)╯︵ ━
09/07 10:39, 39F

09/07 10:41, 5年前 , 40F
一起寫啊
09/07 10:41, 40F

09/07 10:41, 5年前 , 41F
最可怕是他媽原生套件的bug 程式都沒錯
09/07 10:41, 41F

09/07 10:42, 5年前 , 42F
但效能就莫名的差 曾經找半年才找到bug
09/07 10:42, 42F

09/07 12:16, 5年前 , 43F
stackoverflow
09/07 12:16, 43F
文章代碼(AID): #1RaTXVcO (Gossiping)