이펙티브 자바아이템 56. 공개된 API 요소에는 항상 문서화 주석을 작성하라.여러분의 API를 올바로 문서화하려면 공개된 모든 클래스, 인터페이스, 메서드, 필드 선언에 문서화 주석을 달아야 된다.
메서드 주석에서는 HOW가 아닌 WHAT을 기술해야 된다.
한클래 ...
이펙티브 자바아이템 51. 메서드 시그니처를 신중하게 설계하라.
메서드 이름을 신중하게 짓자
편의 메서드를 너무 많이 만들지 말자 - 확신이 서지 않으면 만들지 말자.
매개변수 목록은 짧게 유지하자. - 같은 타입의 매개변수가 연달아 나오는 경우가 특히 해롭다.
매개변 ...
이펙티브 자바아이템 49. 매개변수가 유효한지 검사하라.매서드와 생성자 대부분은 입력 매개변수의 값이 특정 조건을 만족하기를 바란다.이러한 제약은 반드시 문서화해야 되며 몸체가 실행되기전 검사해야된다.
java 7에 추가된 requireNonNull 매서드는 유연하고 ...
이펙티브 자바아이템 47. 반환타입으로 스트림보다 컬렉션이 낫다.반환타입으로 스트림보다 컬렉션이 나은 이유가 둘다 iterable을 구현하고 있지만스트림은 iterable을 extend 하지 않아서 loop문이 정상적으로 동작 되지 않는다.
123456789101112 ...