AndyWang′s Blog
About Archive Category Tags
Home
About
Archive
Category
Tags
Blog banner image
head shot

Andy Wang

Web Developer

Taiwan, Hsinchu City

Articles

42

Tags

55

Categories

11

RECENT POSTS

  • 關於 Domain-Driven Design (DDD)

    2025年9月20日
  • CA: Data Transfer Object (DTO)

    2025年9月11日
  • Astro 圖片優化策略

    2025年9月8日
  • Claude Code CLI:真正的 AI 開發代理人

    2025年8月7日
  • Leetcode 326. Power of Three

    2025年7月20日

Categories

心得
7
Blog
4
Tools
3
SystemDesign
4
Performance
5
React
5
DevOps
3
TypeScript
4
JavaScript
5
LeetCode
1
Git
1

TAGS

AI Algorithm Astro Asynchronous Blog CSS Claude Clean Code Clean-Architecture Compatibility Complexity Cursor Cursor-Rules DDD DP DTO Data-Structure Deployment Docker ESLint Elevator-Pitch Enums ErrorBoundary Frontend Generics Git HTML Homebrew JavaScript Jekyll Junior Kubernetes Leetcode Life Linter MECE Notes OOP Package Performance React Recursion Redux Retro SOLID SWR TypeScript Unit-Test Vitest X-Driven blog jQuery map performance 心得
    Enemy of Clean Code
    Enemy of Clean Code
    2024年11月10日
    心得
    心得
    /
    Performance +1
    心得
    /
    Performance
    /
    Clean Code
    在現實開發中,有許多因素和習慣會成為 Clean Code 的「敵人」。這些「敵人」通常會導致程式碼難以理解、難以維護、出錯率高,最終影響團隊的開發效率和軟體的品質。
    12 mins read
    |
    2965 words
    Enemy of Clean Code
    Using SWR for Better Data Fetching
    Using SWR for Better Data Fetching
    2024年10月16日
    React
    Notes
    /
    React +1
    Notes
    /
    React
    /
    SWR
    傳統 API Data Fetching 經常需要依賴 state、redux 管理狀態,同時也要為效能優化去實作,如:Cache、Revalidate、Asynchronous、Dependent Fetching 等機制,但這些都可以透過 SWR 來簡化。
    6 mins read
    |
    1286 words
    Using SWR for Better Data Fetching
    Handling Errors Gracefully in React
    Handling Errors Gracefully in React
    2024年10月14日
    React
    Notes
    /
    React +1
    Notes
    /
    React
    /
    ErrorBoundary
    錯誤處理對開發者一直都是門課題,不論系統穩定性或使用者體驗都十分重要。而在 React 16 中引入了 Error Boundaries 能夠用來捕捉渲染錯誤進而導致頁面崩潰的問題。
    4 mins read
    |
    1000 words
    Handling Errors Gracefully in React
    Homebrew 打造簡潔優雅的開發環境
    Homebrew 打造簡潔優雅的開發環境
    2024年10月5日
    Tools
    Notes
    /
    Homebrew +1
    Notes
    /
    Homebrew
    /
    Package
    近期工作換到 MacOS 上開發,也因此接觸到 Homebrew。除了是開源之外,Homebrew 也非常容易透過 CLI 來安裝各種 Package,當需要換開發環境時,也能夠整包匯出帶到新的環境。
    4 mins read
    |
    805 words
    Homebrew 打造簡潔優雅的開發環境
    Junior 軟體工程師面試心得
    Junior 軟體工程師面試心得
    2024年9月24日
    心得
    心得
    /
    Junior +1
    心得
    /
    Junior
    /
    Frontend
    最近面了各種 Jr. SE 的缺,有 Frontend、Backend 相關,所以想分享一下最近面試初期、中後期遇到的各種問題、面試流程,以及面試前到底應該準備什麼。
    8 mins read
    |
    1970 words
    Junior 軟體工程師面試心得
    TypeScript 之 Generics 泛型
    TypeScript 之 Generics 泛型
    2024年9月20日
    TypeScript
    Notes
    /
    TypeScript +1
    Notes
    /
    TypeScript
    /
    Generics
    Generics 泛型是一種高靈活性定義行為或結構的一種方法,當你定義了不重複但有相似內容的結構時,泛型是個很好的選擇,而 JS 本身並不支援泛型,直到 TS 出現才引入泛型的特性。
    5 mins read
    |
    1191 words
    TypeScript 之 Generics 泛型
    Redux Toolkit (RTK) 簡化狀態管理
    Redux Toolkit (RTK) 簡化狀態管理
    2024年9月5日
    React
    Notes
    /
    React +1
    Notes
    /
    React
    /
    Redux
    在 Redux Toolkit 出現前,使用 Redux 頻繁操作 state 是一件相對麻煩的事情,而 Redux Toolkit 的出現簡化了重複性流程,也提供了一些 API 減少重複性質的程式碼。
    6 mins read
    |
    1301 words
    Redux Toolkit (RTK) 簡化狀態管理
    React 開發上的小技巧
    React 開發上的小技巧
    2024年8月12日
    React
    Notes
    /
    React
    Notes
    /
    React
    平時在撰寫 React 最常做的動作不外乎就是建立元件、匯入 Hook 或其他 lib,本篇分享幾個快捷鍵加快開發的小技巧,另外也會提到幾個快捷鍵重寫變數、快速調整程式碼排版等等。
    4 mins read
    |
    761 words
    React 開發上的小技巧
    貫穿所有軟體開發的 SOLID 原則
    貫穿所有軟體開發的 SOLID 原則
    2024年8月1日
    SystemDesign
    心得
    /
    OOP +1
    心得
    /
    OOP
    /
    SOLID
    SOLID 是一組通用的軟體設計原則,當系統規模不斷擴大時,維護和擴充的工作會越來越困難,而 SOLID 能引導開發者設計更靈活、更易於維護與擴充的軟體架構。
    16 mins read
    |
    3782 words
    貫穿所有軟體開發的 SOLID 原則
    前端效能優化(2) - Throttle
    前端效能優化(2) - Throttle
    2024年7月19日
    JavaScript
    Notes
    /
    JavaScript +1
    Notes
    /
    JavaScript
    /
    Frontend
    Throttle 也是一種常見的效能優化方式,與 Debounce 類似,但不同的地方在 Throttle 能確保一個函式在一段時間內只會觸發一次,無論該函式被呼叫幾次。
    3 mins read
    |
    503 words
    前端效能優化(2) - Throttle
  • << Previous
  • Next >>

Copyright © 2021-2025 AndyWang.

Content licensed under CC BY-SA 4.0 unless otherwise noted.