소프트웨어 개발 방법론
객체 지향 설계 철학들
BluePixel
2016. 1. 12. 03:16
KISS
Keep it simple, stupid
Keep it small and simple
Keep it short and simple
- 단순하게 최대한 단순하게
DRY
Don't repeat yourself
- OAOO(Once and only once)
- 중복 코드를 피하라!
YAGNI
You ain't gonna need it.
- 먼 미래를 생각하지 마라. 얼마 못 가서 또다시 변경된다.
HCLC
High Cohesion Louse Coupling
- 높은 응집도 낮은 결합도
- 비슷한 것은 뭉쳐야 하고 서로의 의존도는 낮아야 한다.