<소프트웨어 개발자 3대 원칙> 1. KISS 2. YAGNI 3. DRY
KISS Keep It Simple Stupid 코드나 설계 내용이 불필요하게 장황하거나 복잡해지는 것을 경계하라.
YAGNI You Ain't Gonna Need It 필요한 작업만 하라.
DRY Do not Repeat Yourself 같은 작업을 반복하지 말라.