KISS 프로그래밍 원칙
KISS 프로그래밍 원칙 (Keep it simple, stupid, 간단하게 만들어라, 바보야)은 시스템을 더 간단하고 쉽게 만들 수 있다면 불필요한 복잡성을 피해야 한다는 것을 의미합니다.
KISS 원칙에 따라 시스템을 올바르게 구축하려면 다음 규칙을 따라야 합니다:
-
모든 필요한 작업을 더 작은 하위 작업으로 나누어야 하며,
각 하위 작업의 개발은
4-12시간을 넘지 않아야 합니다. - 모든 하위 작업은 하나 이상의 클래스로 해결되어야 합니다.
-
작업을 해결하는 메서드는 이상적으로
30-40줄을 넘지 않아야 합니다. - 코드를 작성하기 전에, 먼저 주어진 문제에 대한 해결책이 무엇일지 생각해내야 합니다.
- 모든 불필요하고 오래된 코드를 제거해야 합니다.