最近小弟去面試很多間軟體公司,也拿到很好的Offer
但每次被問到兩題,我都回答的很不好,想問各位高手看看
1. 有沒有跟別人Co-Coding的經驗(真的沒有..)
這時候該怎回答比較好?
下一個才是我主要要問的
2. 要怎麼Debug及測試
因為小弟我之前都在學校,寫的程式不會這麼龐大?
Debug就是設定很多的Pritf看運作的參數
或者丟各種測資,而且要每個Function都要跑到
但每次這樣回答完
面試官都露出應該還有其他的方法的臉看著我。
請問還可以怎樣測試或Debug呢
作者:
alihue (wanda wanda)
2019-09-25 21:18:00當然是跑 debug mode 阿,2019 年了
作者:
chuegou (chuegou)
2019-09-25 21:19:00gdb開出來阿
作者:
prag222 (prag)
2019-09-25 21:28:00嘴砲工程師或嘴砲PM都用腦補Debug 之淺層思考
作者:
jack0204 (Jarbar王朝)
2019-09-25 21:29:00看語言,debug mode 單步執行檢查變數
作者:
loadingN (sarsaparilla)
2019-09-25 21:37:00怎麼用gdb 會不會trace code 會不會寫測試程式
作者:
jily (吉利)
2019-09-25 21:43:00gdb
作者: ruinniur (風間蒼月) 2019-09-25 21:55:00
要回:「不用debug,我寫程式,從來都不會有bug!」
判斷bug可能發生的地方 git log看一下最近改了甚麼嘗試在dev環境reproduce
bug有很多種捏 有程式本身的 有邏輯上的 第三方lib或是環境的 要先看是什麼類型的吧
作者:
tw4563335 (tw4563335)
2019-09-25 23:10:00主管De人 你DeBug
作者:
philip (--以上為智障名單)
2019-09-25 23:29:00我想面試官也沒有標準答案,他只是想看你有沒有想法而已..
作者:
senjor (哞哞)
2019-09-26 00:29:00這種時候我會先舉例。
作者:
neo5277 (I am an agent of chaos)
2019-09-26 02:19:00那種架構下的debug?
google test / 斷點 / 寫 unit test 這不是大學就有了ㄇ?還4北ㄎ走在時代尖端啊
作者:
maxqq (max)
2019-09-26 17:03:00單元測試跟中斷點 ... 這應該不太一樣
作者:
loadingN (sarsaparilla)
2019-09-26 19:17:00說bug解完才會下班就上了(誤)
作者:
NAMESTANLY (Stanley~ New life)
2019-09-27 09:50:00這麼資深的工程師了 寫code怎麼會有bug ...
作者:
v7q4 ((.)(.)乳劍雙修 -|=>)
2019-09-27 13:54:00「我看起來像debug guy嗎?」
面試官想聽的應該是大方向單元測試/整合測試 就可以講很久了把需求規格一項一項列出來 做出測試手冊後 一項一項用各種情境下去測
作者:
zased (我只是上PTT查資料)
2019-09-27 23:59:00debug就是推理能力,其他名詞都是虛幻的今天你遇到一題為何程式上的gps訊號會跳動 優劣工程師的debug方式就會不一樣
作者: tengentoppa (捲捲寵上天) 2019-09-28 01:42:00
中斷、人家寫好的logger、try catch都是好東西
用中斷點找問題在哪,然後印出值或例外資訊看是什麼錯再改嚕
推zased大大,另,有時候面試官問這個,只是想看對方遇到困難時的應對方式,不一定有標準答案