徵 Ruby on Rails Developer 同事
Junior 0-2 年經驗左右都可,薪水依照能力談,基本薪資範圍如 Yourator 上的資訊
⚠️注意
- 完全沒寫過 Ruby / Rails 的不要來投,因為最低要求是至少要懂 Rails 基本的 CRUD 實作
👇 基本要求
- 能夠以 Rails way 實作基礎的 CRUD 功能
- 了解 Database relation one-to-one / one-to-many / many-to-many 如何設計
- 對 SQL / NoSQL 有基礎認識及使用場景
- 對單元測試有稍微認識(你可以不會寫,但要知道這個可以做什麼)
🥺 加分項
- 做過全棧營的 Rails 百寶箱並且有 Repo
- 做過 Rails 12 in 12 並且有 Repo
- 做過 Rspec 101 並且有 Repo
- 做過 Rails 101 並且有 Repo
- 寫過部落格
如果你想知道面試會被問什麼
- 請看 https://blog.niclin.tw/2020/01/07/interview-tips/
想知道關於公司氛圍或其他
- 直播存檔 https://www.youtube.com/watch?v=N0nD-ipOR70
- 去年尾牙 https://www.youtube.com/watch?v=iwUwSz5R3cg
投遞方式
直接 Yourator 投遞就好
https://www.yourator.co/companies/BitoEX/jobs/18900
「單元測試 範圍」的推薦目錄:
- 關於單元測試 範圍 在 Facebook 的精選貼文
- 關於單元測試 範圍 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於單元測試 範圍 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於單元測試 範圍 在 Re: [請益] 如何實現單元測試多於整合測試? - 看板Soft_Job 的評價
- 關於單元測試 範圍 在 好心的樓主幫忙把《單元測試的藝術》書中的C# 範例程式 的評價
- 關於單元測試 範圍 在 Java與單元測試(unit testing) - Pinterest 的評價
- 關於單元測試 範圍 在 在Unity內寫自動化單元測試(上集) 介紹篇與這幾年實踐的心得 的評價
單元測試 範圍 在 軟體開發學習資訊分享 Facebook 的最佳解答
NT 630 特價中
什麼是單元測試( Unit Testing )?
單元測試是一種通過編寫範圍狹窄的自動化測試來確保你的生產程式碼的正確性。 這些自動化的測試讓你寫出的程式有更少的瑕疵( bug ),從長遠來看,這樣做更安全。 如果你進行單元測試,你可以編寫更高品質的安卓( Android )應用程式,這些應用程式更容易維護。
什麼是測試驅動開發( TDD,Test Driven Development )?
測試驅動開發( TDD,Test Driven Development )是一套特殊的單元測試技術,其任務是在生產程式碼之前編寫測試。 雖然第一眼看起來 TDD 看起來很複雜,但是講師會告訴你,這實際上是做單元測試最簡單的方法。
https://softnshare.com/professional-android-unit-testing/
單元測試 範圍 在 91 敏捷開發之路 Facebook 的精選貼文
【活動延期公告】
因應疫情全國第三級警示延期至 6/14,為確保大家健康不受影響,避免大家因活動而產生不必要的風險與負擔,原訂六月份的相關培訓活動,將延期至 10月與11月。
【相關順延資訊】
1) 原訂 6/20(日) 的 #極速開發加開場,順延至10/31(日)
2) 原訂 6/26(六) 的 #針對遺留代碼加入單元測試的藝術,順延至 11/20(六)
3) 原訂 6/27(日) 的 #極速開發,順延至 11/21(日)
註:活動延期通知信已寄送完畢,還請有報名的學員檢查一下自己的信箱,若沒收到,請檢查是否被歸類至垃圾信件,並將我的 email 加入聯絡人,以避免再次被歸類到垃圾信。若您仍找不到通知信,煩請私訊聯絡我,謝謝。
有任何疑問,可以私訊我,也可以回信給我,謝謝。
【個人補充】
目前醫護體系也很緊繃,真心希望大家都身心健康,好好的,課隨時有機會再上。希望大家在能力所及範圍內,盡可能待在家,保持自己與家人身心健康不要生病,一起撐過這波疫情。辛苦大家了。
單元測試 範圍 在 好心的樓主幫忙把《單元測試的藝術》書中的C# 範例程式 的美食出口停車場
這書真的是針對靜態語言,寫得最好的#單元測試書籍,#實用價值最高! ... 【課程涵蓋範圍包含下列主題】辨識依賴、隔絕依賴、依賴注入、擷取與覆寫、stub/mock 差異與 ... ... <看更多>
單元測試 範圍 在 Java與單元測試(unit testing) - Pinterest 的美食出口停車場
Oct 19, 2015 - 通常為了能夠有效率的開發一款軟體,我們會對軟體進行測試.而測試本身依照範圍大小又可以分成單元測試和整合測試,單… ... <看更多>
單元測試 範圍 在 Re: [請益] 如何實現單元測試多於整合測試? - 看板Soft_Job 的美食出口停車場
先確認一下,不知道你們是不是用一些潮潮 der 框架,
然後那框架的官方文件給的範例是看起來簡潔漂亮清楚的一兩行 code,
(例如 service 裡一個查詢 > return 結果)
然後你們把範例 copy 過來改,直接往裡面塞邏輯?
如果是這樣,可能需要先做的是把 CRUD 分割出去,
把所有 "用某些參數組一些查詢取得查詢結果" 這樣的東西包出去變成方法呼叫。
這樣做之後,應該就能很容易的 mock 掉 CRUD 的部份
然後我覺得更好的情況會是把商業邏輯也包出去,
這樣就可以從 service 層再切出更核心更通用的 core 部份,
core 的部份不依賴於任何框架或外部環境,
只包含 "接收資料處理邏輯回傳資料"
這樣做之後,應該就能很單純的直接給資料測 core 的部份,無需任何 mock
(或者說 mock 就是 testing data 本身)
然後哪一種測試要多是依你們的需要而定,
通常整合測試可以 "花較少的時間力氣測較大的範圍",
如果需要的是做上 production 之前的防護網會比較適合
單元測試足夠則可以 "較明確的指出目前有問題與確定正常的部份"
如果需要的是遇到問題時能快速的排查與修復就多加一些
※ 引述《a804372004 (忽冷忽熱摸不著)》之銘言:
: 將單元測試實作於專案時,發現絕大部分API都是針對資料庫做CRUD,這部分程式透過in
: memory 寫了整合測試,越寫越覺得不對勁,心想單元測試數量不是應該要最多? 網路文
: 章、影片或實體書籍大多也在探討如何寫單元測試,整合測試資源相對少,在想是不是我
: 哪裡做錯了,懇請各位大神指教。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.175.248 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1668932484.A.DB0.html
那的確是,假如都是單純的 API 讀資料庫回傳結果這類操作,
基本上也沒什麼東西能拿去做單元測試
單元測試我覺得有幾類比較需要 :
1. 底層核心,偏 utils 的,例如 距離計算,日期的格式化或 parse 等
它們可能被廣泛的用在許多地方,比較不能出錯
2. 本身內部邏輯複雜的,例如依多項參數計算費用或生成合約
它們如果出錯 debug 難度會較高,
有單元測試可協助快速縮小可能出問題的範圍
3. 被用在很多步驟的一組流程中的,例如要打多個 API 的一組流程,
如共享交通的借還車,這類型的當有問題但整合測試測不出來時
(例如打 API 的順序不對,整合測試也沒測該順序的 case)
若有單元測試則可快速確認是不是底層實作的問題,
如果確認不是就能很快的調整排查的方向
不那麼直接
有 "好的邊界與流程" 會好測試,而 OO 是實現的手法之一,
不過不是唯一的方式,也不保證使用 OO 必然能實現 "好的邊界與流程"
※ 編輯: lovdkkkk (111.241.166.152 臺灣), 12/01/2022 12:21:42
... <看更多>