Strategy Pattern 기반 OCP 적용을 통한 회귀 버그 원천 차단 및 확장성 확보
OCP — Open Close Principle
OCP — Open Close Principle
LLD:12-Vending Machine System
Java LLD: Designing Snakes and Ladders with O(1) Move Resolution
Polymorphism 기반 State Pattern 도입을 통한 조건부 분기 로직의 구조적 제거
AI 기반 코드 생성 파이프라인의 모듈화 및 실행 규칙 기반 제어 체계 설계
When adding a feature broke a dozen classes
Design Principles of Software: A Real-World Notification System in Go
Language-Agnostic Code Generation: The Driver Plugin Model
Part 5: Mastering Dependency Resolution in Go with Parsley
Rich domain modelling: a library story
The Timeless Marriage: GoF Visitor, LINQ Expression Trees, and Why 30-Year-Old Patterns Still Ship Code
Python State Machines: FSMs, The State Pattern & Transitions (2026)