Hungming Tsai

June 1, 2024

心神不寧就是該寫作的時候

最近看到有人分享他都使用紙筆規劃程式問題,我才想起原來也好幾個月沒有這樣做了,難道最近的專案進度忽快忽慢是因為如此嗎?

雖然沒有使用紙筆規劃,我還是在最近養成了每份文件只寫ㄧ個主題的習慣,盡力集中所有思路。

但最近一個專案,也許是要改的地方太核心了,又或者太久沒有寫前端了,即使業務流程我非常熟悉,但很多細節仍無法在寫程式前想清楚,因此我幾乎花了快兩週,把大部分想到的功能都寫了一半,到達一個很混亂的狀態。

這週一,我決定從頭開始,因此重開了分支,從最基本的開始慢慢寫。
先寫一點測試,然後把需要的程式從那堆混亂裡複製過來,然後遇到不是新業務相關的功能,就再拆分支做完再 merge 進來。

如此這般的循環了幾天,現在已經完全掌握了該做的事,因此還挑戰了一直不敢導入的新工具,還好很幸運的成功了!也就是說,這次的突破讓我之後再延伸核心業務都可以使用新工具,就不用再想很多考量東考量西了~

以上,我覺得雖然沒有用紙筆去思考,但透過先到處碰壁一輪這樣的「寫」,其實更能幫助我確定一些重要的小細節,更能讓我安心。
何況還有 git 幫助,可以更大更廣去探索也不怕自己忘東忘西~