選讀文摘:我從資深工程師那學到的事情

James Shieh
1 min readSep 1, 2019

--

本篇作者在一年前加入Bloomberg從事軟體開發工作便決定寫下這篇文章,紀錄其在資深工程師身上學到的觀念、技巧與經驗。
  • 軟體最大的價值不是生產代碼,而是工程師生產代碼時的知識積累。
  • 如果你打算撤回修改,這個提交是否具有單元性(撤回可能造成原本修復的bug或者正常的功能失效嗎)。
  • 代碼審查會是一個很好的回饋循環,讓你去比較你與別人是如何撰寫程式,增加你的程式語感(code-sense)。
  • 發生錯誤時,先撤回到穩定的版本,而不是嘗試修護它(就算只是改一行程式碼)。
  • 紀錄下那些讓你花一小時以上才解決的問題,也許有些bug只是不小心忘了去設定些什麼?

--

--

James Shieh
James Shieh

Written by James Shieh

Find something more important than you are and dedicate your life to it.

No responses yet