본문 바로가기
Programming/Java

[이펙티브 자바3] 프로그래밍의 기본 원칙

by 읽고 쓰는 개발자 2020. 12. 1.

자바 프로그래밍을 위한 규칙 아이템 모아둔 책.

 

그러한 규칙을 파생시키는 핵심적인 기본 원칙 2가지

  • 명료성 (clarity)과 단순성 (simplicity)
    • 컴포넌트는 사용자를 놀라게 하는 동작을 하면 안된다. (정해진 동작이나 예측할 수 있는 동작만 수행)
    • 컴포넌트는 가능한 한 작되, 그렇다고 너무 (too) 작아서는 안 된다. 
    • 코드는 복사되는 게 아니라 재사용되어야 한다.
    • 컴포넌트 사이의 의존성은 최소로 유지해야 한다. 
    • 오류는 가능한 한 빨리 (되도록 컴파일 타임에 : 따라서 컴파일 에러로 잡히는 오류는 좋은 오류이다) 잡아야 한다.

무엇보다 중요한 두가지 원칙을 잊지 말자. 

프로그램의 성능도 중요하지만, 명확하고 정확하며 유연하고 견고하고 관리하기 쉬운 코드가 우선한다.

 

www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788966262281&orderClick=LEa&Kc=

 

이펙티브 자바 3/E - 교보문고

자바 6 출시 직후 출간된 『이펙티브 자바 2판』 이후로 자바는 커다란 변화를 겪었다. 그래서 졸트상에 빛나는 이 책도 자바 언어와 라이브러리의 최신 기능을 십분 활용하도록 내용 전반을 철

www.kyobobook.co.kr