Scrum daily meeting 每日會議

第一次實際參與 Scrum Team 至今也半年了,平時寫的文章都是介紹技術比較多,但希望可以留下一些跑 Scrum 的紀錄,

或許未來跟不同團隊合作的時候,這個筆記可以當作一個參考。

每日會議的原則

這個原則並不是教科書或是誰規定的,而是實際跑過半年的 scrum,並且大家一起不斷迭代調整後的結論,後面會解釋為什麼很重要。

  • 15 分鐘內結束會議
  • 以事情為單位來開會
  • 資訊透明
繼續閱讀

閉包 Closure

當 function 執行完之後,會進行記憶體釋放,也就是說 function 內的變數就再也找不到了。
但如果希望留住 function 內的資料狀態,可以透過閉包的手法。

繼續閱讀

成為前端工程師一年後的感覺

嗨,我是小艾,我在 2020 年初參加了泰山職訓局的前端班,成功從遊戲開發 PM 轉職前端工程師;到目前為止,作為一名前端工程師已經一年多了。

今年是一個變化多端的一年,經歷了生活型態的改變,像是疫情足不出戶、居家上班;工作上,逐漸抓到自己的節奏,也開始有一些成長。

成為前端工程師一年後究竟是怎樣的轉變,就繼續看下去吧。

繼續閱讀

Git 跨平台開發 未修改的檔案出現異動(換行警告、檔案權限)

嘗試把一個大專案從 SVN 移到 Git 時,發現從 Windows 環境作 git clone 的時候,檔案會莫名奇妙的有異動,而這個異動卻從文件比對看不出有差異。

過程中試了很多方法才終於解決,以下是完整的過程,文章最後紀錄跨平台開發的情境下應該做哪些 Git 設定。

繼續閱讀

敏捷(agile)到底是什麼?

傳統的開發流程

傳統的開發流程都是一層一層(又稱瀑布式開發),每層顧好自己負責的事情就好。

瀑布式開發最常發生的問題是:好不容易花了很多時間層層作完,結果發現問題一大堆。

舉例來說,工程師拿到規劃文件後負責執行,有要 argue 的事情也都會是在技術的層面,這個需求要達到什麼目標不重要,工程師的目標是把東西實作出來。

繼續閱讀