Software Design
8 篇文章
- Why Software Systems Become Harder to Change Over Time
- When to Define Interfaces in Go
- When the Service Layer Adds Value, and When It's Just Air
- How to Actually Prioritize Technical Debt
- Why "For Future Extension" Is Usually a Bad Reason
- State Transition Rules Need a Home
- Wait for the Second Use Case Before Abstracting
- Microservices or Modular Monolith: The Real Costs