취업을 하고 관련 자료를 찾아보다가 이 프로그래밍 세가지 원칙에 대한 글을 발견하였고 읽어보았다. 생각보다 나름 지키기 위해 노력하고 지키고 있다고 생각은 들었다. 그렇다면 이 세가지 원칙이 뭔지 알아보자.
KISS (Keep It Simple Stupid)
코드를 가능한 한 간단하게 유지하라는 원칙이다.
DRY (Don't Repeat Yourself)
중복을 피하라는 원칙이다.
YANGI (You Ain't Gonna Need It)
필요하지 않다면 추가하지 말자라는 원칙이다.
미래에 필요할 것같다고 미리 작성하는 것이 아니라 현재 내가 필요한 것만 작성하자라는 뜻.