단순성1 [이펙티브 자바3] 프로그래밍의 기본 원칙 자바 프로그래밍을 위한 규칙 아이템 모아둔 책. 그러한 규칙을 파생시키는 핵심적인 기본 원칙 2가지 명료성 (clarity)과 단순성 (simplicity) 컴포넌트는 사용자를 놀라게 하는 동작을 하면 안된다. (정해진 동작이나 예측할 수 있는 동작만 수행) 컴포넌트는 가능한 한 작되, 그렇다고 너무 (too) 작아서는 안 된다. 코드는 복사되는 게 아니라 재사용되어야 한다. 컴포넌트 사이의 의존성은 최소로 유지해야 한다. 오류는 가능한 한 빨리 (되도록 컴파일 타임에 : 따라서 컴파일 에러로 잡히는 오류는 좋은 오류이다) 잡아야 한다. 무엇보다 중요한 두가지 원칙을 잊지 말자. 프로그램의 성능도 중요하지만, 명확하고 정확하며 유연하고 견고하고 관리하기 쉬운 코드가 우선한다. www.kyobobook... 2020. 12. 1. 이전 1 다음