看板 Soft_Job 關於我們 聯絡資訊
最近小弟去面試很多間軟體公司,也拿到很好的Offer 但每次被問到兩題,我都回答的很不好,想問各位高手看看 1. 有沒有跟別人Co-Coding的經驗(真的沒有..) 這時候該怎回答比較好? 下一個才是我主要要問的 2. 要怎麼Debug及測試 因為小弟我之前都在學校,寫的程式不會這麼龐大? Debug就是設定很多的Pritf看運作的參數 或者丟各種測資,而且要每個Function都要跑到 但每次這樣回答完 面試官都露出應該還有其他的方法的臉看著我。 請問還可以怎樣測試或Debug呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.78.147 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1569417445.A.F8E.html
alihue: 當然是跑 debug mode 阿,2019 年了 09/25 21:18
chuegou: gdb開出來阿 09/25 21:19
prag222: 嘴砲工程師或嘴砲PM都用腦補Debug 之淺層思考 09/25 21:28
jack0204: 看語言,debug mode 單步執行檢查變數 09/25 21:29
er230059: 你知道有種東西叫做debugger嗎 09/25 21:34
loadingN: 怎麼用gdb 會不會trace code 會不會寫測試程式 09/25 21:37
jily: gdb 09/25 21:43
ckp4131025: ide都有斷點,不用print啦 09/25 21:46
ruinniur: 要回:「不用debug,我寫程式,從來都不會有bug!」 09/25 21:55
ppstar168: 我都用AI自動產生程式,我絕對不會失敗! 09/25 22:03
wvwvwvwvwv: 測試不管程式大小都可以寫啊 09/25 22:11
x000032001: 判斷bug可能發生的地方 git log看一下最近改了甚麼 09/25 22:18
x000032001: 嘗試在dev環境reproduce 09/25 22:19
JasperChang: bug 都我埋的 還需要用什麼工具? 09/25 22:31
vi000246: bug有很多種捏 有程式本身的 有邏輯上的 第三方lib 09/25 22:51
vi000246: 或是環境的 要先看是什麼類型的吧 09/25 22:52
tw4563335: 主管De人 你DeBug 09/25 23:10
philip: 我想面試官也沒有標準答案,他只是想看你有沒有想法而已.. 09/25 23:29
king22649: google 語言 debug 斷點 09/26 00:01
senjor: 這種時候我會先舉例。 09/26 00:29
alongalone: 還在學校. 也沒什麼好debug的啊. 09/26 00:35
neo5277: 那種架構下的debug? 09/26 02:19
yuigahamayui: google test / 斷點 / 寫 unit test 這不是大學就 09/26 08:07
yuigahamayui: 有了ㄇ? 09/26 08:07
yuigahamayui: 還4北ㄎ走在時代尖端啊 09/26 08:08
jou66jou: 在產品環境下有個正確的log架構比較重要 09/26 08:32
abc0922001: 在學校也要練習 unit test 09/26 09:27
tennyleaz: 最簡單就按F5啊,然後可以下中斷點 09/26 11:24
toy9986619: Unit test 在大學應該都是自學的@@ 09/26 13:07
maxqq: 單元測試跟中斷點 ... 這應該不太一樣 09/26 17:03
leoloveivy: 你要回他反正今天必解我一定會解完放心 09/26 19:05
loadingN: 說bug解完才會下班就上了(誤) 09/26 19:17
supermmi: print +break point最常用 09/26 23:24
imjeffreylee: Debugger丟下去 09/27 09:25
NAMESTANLY: 這麼資深的工程師了 寫code怎麼會有bug ... 09/27 09:50
v7q4: 「我看起來像debug guy嗎?」 09/27 13:54
charles6305: 樓上我笑死 09/27 21:42
ChungLi5566: 面試官想聽的應該是大方向 09/27 22:01
ChungLi5566: 單元測試/整合測試 就可以講很久了 09/27 22:02
ChungLi5566: 把需求規格一項一項列出來 做出測試手冊後 一項一項 09/27 22:05
ChungLi5566: 用各種情境下去測 09/27 22:05
zased: debug就是推理能力,其他名詞都是虛幻的 09/27 23:59
zased: 今天你遇到一題為何程式上的gps訊號會跳動 優劣工程師的deb 09/28 00:01
zased: ug方式就會不一樣 09/28 00:01
tengentoppa: 中斷、人家寫好的logger、try catch都是好東西 09/28 01:42
howard2000: 用中斷點找問題在哪,然後印出值或例外資訊看是什麼 09/30 08:49
howard2000: 錯再改嚕 09/30 08:49
leolarrel: 推zased大大,另,有時候面試官問這個,只是想看對方遇到 10/08 13:34
leolarrel: 困難時的應對方式,不一定有標準答案 10/08 13:34