發布日期:Jun 18, 2021

文章於 Jun 30, 2021 更新

報恩報仇不二做,工作反省不貳過!

事件紀錄

這週犯了數個低級錯誤,必須反省!

(一)

都寫程式多久了!複製貼上相似功能的 code , namespace 怎麼可以不檢查?在那邊亂寫!

程式不只要正確執行,產生對的結果,還要好維護! namespace 不寫好、 class 開頭不宣告引用物件,日後追程式是要追到何時?用全域搜尋硬幹嗎?!反省!

(二)

能元件化的程式片段,要記得拆出來,未來的你會感謝自己。

(三)

遵照 gitflow 從 dev 開分支,功能完成記得取最新的 dev 併進來測試, sourcetree 的 fetch 多按幾次,不要被陰了!併完要順便檢查 submodule 版本有沒有都吃對,通過測試才能發 PR 合回去 dev ,基本原則要做到變成膝反射,知不知道!

(四)

已知用 hugo Archetypes document hugo new [archetypes_name]/[article_name].md

總結

1. 工作技能有沒有因此成長了?

差點沒有,已知的知識怎麼可以犯錯!

還好還長了 hugo Archetypes 知識,略為欣慰。

2. 計畫如何改善現況或者可以試著做得更好?

1. 貼 code 過來把 namespace & use 刪乾淨,用套件重新引入。
2. sourcetree 的 fetch 給我多按幾次!

3. 如何在這件事上提升效率?

把基本功訓練成膝跳反射!

4. 有沒有把時間花在刀口上?

沒有!重複犯錯是浪費時間! hugo 技能只對做筆記有幫助。

關鍵字

  • 檢查namespace
  • 元件化
  • fetch
  • hugo Archetypes