AndyWang′s Blog
About Archive

  • MECE 金字塔原則

    2025年2月14日
    心得
    Notes • MECE • 心得

    在許多知名企業的新人訓練或專業培訓中,都會聽過 MECE 金字塔原則,目的是提升溝通與邏輯思考能力,確保資訊的分類「不重疊且無遺漏」,幫助個人在論述時更有條理與說服力。

  • Vitest with React Testing

    2025年2月8日
    Testing
    Notes • Vitest • Unit Test

    撰寫測試一直都是確保程式碼可靠性的一個重要環節,通常在 React 中,我們可以選擇使用 Jest 或 Vitest 根據專案需求來撰寫 Unit Test,不過 Vitest 在 Vite 專案中整合較為容易。

  • Kubernetes - Deployment Strategies

    2025年1月31日
    Kubernetes
    Notes • Kubernetes • Deployment

    在軟體業工作一陣子後,一定都會碰到 Zero Downtime 的問題,特別是在版本更新時,如何確保系統穩定、不影響使用者體驗,如何解決是 DevOps 中的重要課題。

  • MacOS 將 Docker 檢測為惡意軟體問題

    2025年1月11日
    Docker
    Notes • Docker

    近期在開發過程中,因為重新啟動了 MacOS 後一直跳出不明彈窗,顯示檢測到 Docker 包含惡意軟體,也因為這個東西搞了個大烏龍,算是個寶貴的經驗...,還是紀錄一下好了。

  • 2024 年度回顧

    2025年1月4日
    心得
    Retro • Life

    終於在吃完尾牙後,有一種今年終於結束的感覺,趁著記憶猶新來做次復盤,2024 的我也有了不少的突破與收穫,希望 2025 能夠繼續努力,還有好多想做的事情沒完成~

  • [TS] Set、flatMap 優化資料搜尋

    2024年12月30日
    TypeScript
    Notes • TypeScript • map

    最近在工作中遇到需要從複雜的資料結構中提取特定資料的問題,面對這種多層結構的資料直接暴力搜尋效能明顯不太理想,正確的方式應該是先將資料做扁平化處理,再透過更高效的搜尋策略來提升效能。

  • [TS] Enhancing React Views with Enums

    2024年12月1日
    TypeScript
    Notes • TypeScript • Enums

    在設計元件時,面對不同的情境通常會需要撰寫各種不同的表達式。一般除了使用物件來定義之外,Enums 的寫法也是一種既優雅又高效的選擇。

  • Common Mistakes with useEffect Dependencies

    2024年11月22日
    React
    Notes • React

    useEffect 作為 cleanup function,是個強大的副作用處理函式,但如果加了錯誤的依賴,可能導致效能變差,或發生無法預期的行為。此外也談談一些對 useEffect 的誤解。

head shot

Andy Wang

Web Developer

Taiwan, Hsinchu City

Articles

38

Tags

44

Categories

19

Follow Me

Recent Posts

  • Claude Code CLI:真正的 AI 開發代理人

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

    2025年7月20日
  • 關於 cherry-pick 時機與常見誤區

    2025年5月30日
  • Build Your Own Cursor Rules

    2025年4月29日
  • 為系統升級 Linter: ESLint v8 to v9

    2025年4月20日

Categories

  • 心得  (6)
  • Conferences  (1)
  • Cursor  (1)
  • CSS  (2)
  • React  (5)
  • Clean Code  (2)
  • Package  (1)
  • Kubernetes  (1)
  • Docker  (1)
  • TypeScript  (4)
  • Testing  (1)
  • JavaScript  (5)
  • Leetcode  (1)
  • Astro  (2)
  • Algorithm  (1)
  • HTML  (1)
  • Data Structure  (1)
  • Jekyll  (1)
  • Git  (1)

Tag cloud

  •  Retro 
  •  Life 
  •  AI 
  •  心得 
  •  Cursor 
  •  Cursor Rules 
  •  CSS 
  •  Notes 
  •  Claude 
  •  React 
  •  Performance 
  •  Homebrew 
  •  Package 
  •  Junior 
  •  Frontend 
  •  Kubernetes 
  •  Deployment 
  •  MECE 
  •  Docker 
  •  ErrorBoundary 
  •  Redux 
  •  TypeScript 
  •  Generics 
  •  SWR 
  •  Vitest 
  •  Unit Test 
  •  Enums 
  •  map 
  •  jQuery 
  •  JavaScript 
  •  Leetcode 
  •  Algorithm 
  •  Data Structure 
  •  Blog 
  •  DP 
  •  Recursion 
  •  HTML 
  •  Complexity 
  •  Asynchronous 
  •  Compatibility 
  •  Linter 
  •  OOP 
  •  SOLID 
  •  Git 
  • << Previous
  • Next >>

Copyright © 2021-2025 AndyWang.

MapleStory and all related images are © Nexon Corporation.