자바 프로그래밍을 위한 규칙 아이템 모아둔 책.
그러한 규칙을 파생시키는 핵심적인 기본 원칙 2가지
- 명료성 (clarity)과 단순성 (simplicity)
- 컴포넌트는 사용자를 놀라게 하는 동작을 하면 안된다. (정해진 동작이나 예측할 수 있는 동작만 수행)
- 컴포넌트는 가능한 한 작되, 그렇다고 너무 (too) 작아서는 안 된다.
- 코드는 복사되는 게 아니라 재사용되어야 한다.
- 컴포넌트 사이의 의존성은 최소로 유지해야 한다.
- 오류는 가능한 한 빨리 (되도록 컴파일 타임에 : 따라서 컴파일 에러로 잡히는 오류는 좋은 오류이다) 잡아야 한다.
무엇보다 중요한 두가지 원칙을 잊지 말자.
프로그램의 성능도 중요하지만, 명확하고 정확하며 유연하고 견고하고 관리하기 쉬운 코드가 우선한다.
'Programming > Java' 카테고리의 다른 글
[whiteship 온라인 스터디] 2주차 과제: 자바 데이터 타입, 변수 그리고 배열 (0) | 2020.12.26 |
---|---|
[whiteship 온라인 스터디] 1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. (0) | 2020.12.26 |
[JAVA] List to Array & Array to List ( 리스트와 배열 convert하기) + String 과 char 배열 변환 (0) | 2020.12.07 |
[정규표현식 In Java] 정규표현식 검색 패키지 - regex 소개 및 예제 (0) | 2020.12.06 |
[정규표현식 In Java] 자바의 정규 표현식 및 참고 사이트 (0) | 2020.12.06 |