寫程式有多少東西需要自己來?

NPM 与 left-pad 事件:我们是不是早已忘记该如何好好地编程?

這篇文章我久久想到就又會拿出來看一次,有時候我會覺得有個套件是省事,比方說你要在 Android 上顯示圖片,你希望它有快取、能播放 GIF ,你自己來得花多少時間?有個 Glide 省事多了。

另外有些人注重測試,你看他下載數這麼多,這表示有很多人驗證過了。

但有時遇到的就不是這樣。

就一個 left-pad,寫一個能花你多少時間?有多容易寫錯?

又比方說會遇到這個我們前團隊有用,我們寫 Flutter 應該有個狀態管理框架以方便開發,結果用下去跟官方的使用範例長的差很多,本來邏輯分離的目的全沒辦到,用 UI 元件當狀態傳出去,收到 UI 的 UI 又要寫一些邏輯來判斷該不該顯示收到的這個狀態 UI。

這說明什麼?程式能跑就好,套件能讓你省下更多時間去思考話術,邏輯分離或設計模式講的好聽都只是為了你的官階,建議是講好一點,不要跟錢過不去。

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *