1. DRY - Don't Repeat Yourself


같은 코드를 중복해서 작성하지 않는다.



2. KISS - Keep it simple, stupid.

or

Keep it small and simple

or

Keel itshort and simple


단순하게 하라


할머니에게 설명할 수 없다면 당신은 제대로 이해한게 아니다 -아이슈타인



3. YAGNI - You Ain't Gonna Need it


정말 필요할 때까지 그 기능을 만들지 말라.

 미리 함수나 코드를 작성하지 말고 지금 필요한 기능만 추가하라.





DRY 는 시스템을 관리가 가능한 콤포넌트로 나눠서 복잡도를 줄이는 전략

YAGNI 는 컴포넌트의 갯수를 줄여서 복잡도를 줄이는 전략


YAGNI 는 구현자체를 하지 않음으로 단순함 추구

KISS 는  가능한 쉬운방법으로 구현하여 단순함을추구

+ Recent posts