Re: [閒聊] 有人在面試被問過單元測試的問題嗎?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):