今日內容摘要
✅ Coursera 網頁開發者課程的 HTML/CSS/Javascript 程式碼範例
✅ 可寫 script 的習慣追蹤器
✅ 簡訊號碼驗證器
✅ 一個簡單而全面的容器漏洞掃描器,適用於持續整合
✅ 一個現代的、企業級的商業智慧 web 應用程式
✅ 在創紀錄的時間內建構高效能的 VueJS 使用者介面開發框架
✅ 受 Svelte 啟發的前端編譯器
✅ Flutter 的 GraphQL 客戶端程式庫
✅ React Native ScrollView 元件,處理鍵盤外觀並自動滾動到聚焦的 TextInput 元件
✅ 使用於 Go 語言的檔案系統抽象化
✅ Redis 的 Go 客戶端程式庫
✅ 一個專門針對嵌入式裝置的安全檢測開源框架
https://softnshare.com/opensource-news-174/
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
程式碼 抽象化 在 91 敏捷開發之路 Facebook 的精選貼文
好友小鐵也開始踏上 TDD + scrum 之路了,一直有在 follow 他們開發方式的轉變,導入的影響與改善,以及碰到的問題。
這個圈子小,人生也短,有志同道合、一起相互學習的夥伴真的是很重要的。
[Scrum 新手記事] 因為我一開始是採用敏捷開發,以 TDD 去決定目標的使用方式,再來實作程式碼,讓我很快地就能將大家的想法實現。雖然我有對 Node.js 不熟悉的先天因素,但由於有同事的協助,所有的技術難關都可以不斷地克服。這是 Scrum 在技術互補的部份,為團隊帶來的好處。
不過因為這次的 sprint 是在專案的初期,所以大家對 method 的使用方式有很多不同的想法,以致於我必須要隨時應付這些討論後的變化。
所幸因為測試程式描述了正確的行為,而我只實作需求要的程式碼,加上原本的 method 有足夠的抽象化,我在重構時就能一下看到該修改的位置,最後達到快速因應內部需求的改變。
而且我重構時只在每個 commit 以先建後拆的原則做一點點的調整,讓每個 commit 都是綠燈;雖然初期還沒有大規模的整合測試,但這樣的習慣得在一開始就養成。
接下來即將要面對第一次的 demo ,不論成功或失敗,我相信我們的團隊都已經有不錯的成長與收穫。
#scrum