Re: [閒聊] 有人在面試被問過單元測試的問題嗎?

看板Soft_Job作者 (十三夜)時間12年前 (2012/08/10 01:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《rosemary0401 (rosemary)》之銘言: : 很多人都說單元測試(Unit Test)是programmer的責任 : 一般在寫code的時候就應該把UT的Code寫進去,測試你寫的每一個class、每一個function : 不過台灣有在寫UT的公司多嗎? : 我待過的公司都沒人在寫UT,以前面試了很多間公司,也都沒被問到UT相關的問題, : 問了幾個朋友,他們待的公司也都沒再寫UT? : 請問台灣哪些公司有再寫UT呢? : 有人在面試的時候被問過UT相關的問題嗎? : 如果你是主管,你會問甚麼問題來鑑別面試者是否懂UT呢? 用段輕小說來比喻 講師:「你們要成為系統除錯師!!」 白板: <奮鬥吧!系統除錯師> 1.二十分鐘即可上手?除錯入門。 2.從基礎學習?地毯式測試。 3.絕不失敗?倫理審核。 4.誰都能說?「設定就是這樣。」 ....3分鐘後 講師:「唔唔,失禮了,請各位忘記剛才的除錯課程。」 「那是憎恨之光,不是活人該做的工作。」 講師擦掉白板上的字。 他這段發言就某方面來說,會讓從事除錯工作的員工很想踹死她。 =============== 以上是我最喜歡的作品捏它橋段之一 ================= 個人感覺到的一點好處 1.不會亂寫hard code導致無法測試, 程式碼更好管控, library會漂亮許多, 也比較不會漏改東西. 2.大量模擬資料, 還可模擬各種特殊情況, 測試各種意外, 寫ErrorCode. 3.搭配清楚的註記(生成UML那種更好), 能更快理解流程, 而不用一直去翻資料與測試. 曾經遇過五層WebServiece, 還是上財經雜誌的公司, 那陣子讓我得內傷了. 4.考慮架構會有差, 比較不會有隨便就想硬改的情況出現. 我覺得能寫出可測試的程式碼 寫的時候懂流程 讓它跑的順 就算稱的上知道Unit Test了 在上去應該就是系統除錯師了 好像兩者的等級就不太一樣了? -- 最喜歡的一句話是? 世界和平 最尊敬的人是? 德蕾莎修女 請說一句話。 大家都要幸福喔~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.54.226

08/10 23:20, , 1F
08/10 23:20, 1F
文章代碼(AID): #1G8_C4v1 (Soft_Job)
文章代碼(AID): #1G8_C4v1 (Soft_Job)