: 반복하지 마라. 시스템 내에서 특정한 지식과 로직은 단 한 군데에서 명확하고 신뢰할 수 있도록 존재해야 한다.
-> 코드의 재사용성, 유지보수성에 좋다.
: 심플하고 멍청하게 유지하자. 시스템을 디자인할 때 심플함이 주 목표가 되어야 하고, 불필요한 복잡성은 피해야 한다. 주석을 읽지 않아도 바로 이해되도록 작성하는 것이 좋다.
-> 전체적인 시스템을 개선할 수 있도록 도와준다.
: 너 그거 필요없어. 필요하지 않는 기능이나 당장 필요하지 않는 기능은 지나치게 만들지 말자. 코드를 깨끗하게 변경이 쉽게 유지보수에 용이하도록 하는 범위내에서 확장성이 있는 코드를 작성해야 한다. 쓰이지 않는 코드는 주석으로 남기지 말고 깔끔하게 지우자. 깃을 사용하면 된다.
-> 불필요한 코드를 지운다.