TR 413-1
[[ new Date( '2023-07-30 06:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]]
[[ new Date( '2023-07-30 06:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~
[[ new Date( '2023-07-30 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]]
zh-tw
在已經存在很久的專案中修改程式或加入新的 feature 的時候是否曾有這些疑問或抱怨
* 這樣改會不會造成其他地方壞掉?
* 這段 code 到底在寫什麼!?
* 這邊的設計模式怎麼好像有點怪怪的?
常常聽到要避免讓自己的 code 日後成為 legacy code,但究竟怎麼樣的程式會被視為 legacy code ? 怎樣的不會呢?
經歷過 legacy code 洗禮的我想要在這邊分享一些有關的知識與想法
希望可以幫助到跟我一樣剛接觸 legacy code 的人
我是 Ken,Rails 工程師
喜歡料理及探索新知
不愛說話