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