Toggle navigation
前端三分鐘
首頁
關於
分類
列表
標籤
生活
隱私權政策
前端三分鐘
一起用三分鐘分享技術與知識
同類型的東西一再出現
三分鐘斷捨離,讓每天都早點下班
延續上一篇文章 “該好好重構和斷捨離的是程式碼還是人生” 中可怕的例子,這篇文章我們來看看同類型的東西一再出現該怎麼辦。 重複的物件在生活中擁有什麼東西,等同於自己的價值觀,有時候總是害怕未來缺少什麼,所以在生活中我們習慣提早購買備品,仔細想想大家的家裡是不是都有非常多的牙刷、牙膏、衛生紙呢?! 而實際上我們只需要一條牙膏跟一隻牙刷。 在寫程式中,時常會提醒我們把重複的地方合而為一,不過重複......
林彥成
2023-09-18 | 3 min.
該好好重構和斷捨離的是程式碼還是人生
三分鐘斷捨離,讓每天都早點下班
為什麼需要重構在我們的生活中,有許多重要的事情需要我們時常檢討和改進,這個過程被稱為斷捨離,不僅適用於程式碼,也適用於我們的人生。 在寫許多行程式碼來實現不同的功能,有時候這些程式碼變得非常複雜難以理解,就像一個亂掉的房間一樣,這時候該斷捨離的像是 寫作文一樣的註解 需要超級多參數才可以執行的函式 過度複雜的條件判斷 寫死的 Magic Number 或是設定檔 覺得以後有機會用到但現在沒......
林彥成
2023-09-17 | 2 min.
可以簡單就不要複雜的程式碼與人生
三分鐘斷捨離,讓每天都早點下班
開始之前,先來談談工程師的日常 程式碼因為需求一直亂加,本來的水果刀被改成瑞士刀。 傳承的祖產本體難以更動,導致疊床架屋違建加蓋再加蓋,一個判斷不夠那就補兩個湊一對 這個需求很簡單,明天可以給一版嗎? 一天有一天的品質一周也有一周的品質 不知道大家有沒有一個體會,總是覺得為什麼再怎麼整理都整理不好? 不管是程式碼、房間或是人生。 回到實際一點的例子,時間有限且空間就是這麼大,但東西卻越來......
林彥成
2023-09-16 | 2 min.
DevOps X 被趕鴨子的前端工程師
關於 DevOps 一年體驗與心得
什麼是 DevOps?DevOps 是 Development 和 Operations 何在一起的縮寫,目的是做到誰開發建構就由誰部屬和執行,把 Development 和 Operations 交給同樣一批人來處理,意味著開發人員也開始要協助進行傳統 SRE 所做的工作。 DevOps 體驗近年來雲端運算由於快速的增長,DevOps 和雲原生的概念興起,所以不得不將多集群的微服務部屬到多......
林彥成
2023-07-31 | 2 min.
JavaScript Behavioral Pattern
開箱 JavaScript 設計模式 (3)
這篇文章會介紹 JavaScript 的 Behavioral Patterns,行為模式是一種設計模式,它關注的是專注在物件之間的溝通。 行為模式組織物件之間的關係,提高可讀性和可維護性,下面是幾個常見的 JavaScript 行為模式: Strategy Pattern (策略模式): 考前可以選擇不同的學習策略來應考,可以根據不同的情況選擇不同的解決方法。 Iterator Patt......
林彥成
2023-06-30 | 6 min.
JavaScript Structural Pattern For Project
開箱 JavaScript 設計模式 (2-3)
這篇文章接下來會讓優化從開資料夾開始,從優化專案結構的三種設計模式切入 Model View Controller Pattern (MVC) Model-View-ViewModel Pattern (MVVM) Flux Pattern Design Patterns 依照目的分成三群: Creational Patterns 創建型 Structural Patterns 結構型......
林彥成
2023-05-30 | 3 min.
JavaScript Structural Pattern For Code
開箱 JavaScript 設計模式 (2-2)
上一篇文章介紹過了優化語法的四種結構型設計模式,這篇文章主要會從優化程式碼結構的幾種 Pattern 開始介紹 接下來會繼續從優化程式碼結構的四種結構型設計模式開始介紹 Adapter Pattern Bridge Pattern Facade Pattern Flyweight Pattern Design Patterns 依照目的分成三群: Creational Patterns......
林彥成
2023-04-02 | 3 min.
JavaScript Structural Pattern For Program Syntax
開箱 JavaScript 設計模式 (2-1)
你知道 React 本身也有使用設計模式嗎? 其中用到最多的又會是哪一種? 以 React 架構上來說,因為是 Component Based 的函式庫,最常用到的會是 Module Pattern,而實現 Component 的實作則是 Facade Pattern。 上一篇文章介紹過了創建型的 Pattern,這篇文章會繼續開箱結構型,結構型可以幫助我們更好的去組織程式碼,避免隨著專......
林彥成
2023-03-29 | 3 min.
← 較新的文章
較舊的文章 →
站內搜尋
文章分類
Backend
(3)
ElasticCloud
(21)
Frontend
(13)
JavaScript
(5)
PWA
(23)
Python
(3)
React.js
(9)
Windows11
(6)
三分鐘斷捨離
(23)
人生演算法
(6)
前後端如何和平相處
(31)
山上猴子的故事
(2)
數位行銷
(8)
生活演算法
(2)
產業觀察
(6)
職涯發展
(24)
軟體工程
(6)
那些鬼滅告訴我的事情
(1)
雲端服務
(7)
最新的文章
下弦之壹的情緒管理學
2025-08-02
2025 AWS 雲端高峰會登台
2025-06-22
AWS Lambda vs EC2 vs Azure Web App vs Vercel
2025-06-22
Backtracking 回溯法是失敗還是策略
2025-06-08
不是沒時間,是你忘了排優先序!
2025-06-08
高空彈跳是先跳下去還是看清楚再跳
2025-06-05