728x90
반응형
소프트웨어 개발원칙 YAGNI
"You ain't gonna need it" 에서 따온 약자로 정말 필요할때까지 만들지 말라는 의미를 가진다.
언제 사용될지도 모르는 것에대해서 작성하는 것은 현재 상황에 대해서 더욱 복잡하게 만들며 시간을 소요하게 하고
이후 변경 시 2차적으로 시간을 잡아먹게 된다. 따라서, 현재 사용되지 않을 것에 대해서 먼저 작성하는 것을 지양하라는 의미.
728x90
반응형
'프로그래밍' 카테고리의 다른 글
API, 서비스, 도메인 테스트 및 TDD 에서의 기어비 (0) | 2022.12.24 |
---|---|
소프트웨어 개발원칙 KISS (0) | 2021.01.22 |
소프트웨어 개발 원칙 DRY (0) | 2021.01.22 |
객체지향 설계 5대 원리 SOLID - IRP (0) | 2021.01.22 |
객체지향 설계 5대 원리 SOLID - OCP (0) | 2021.01.21 |