들어가며
- 습관을 들이기 위해 하루 하루 일지를 작성할 예정
메서드 시그니처는 신중하게 설계하라.
- Standard Naming Convention 룰을 따르라.
- 자바 API 이름을 참고하라.
오버로딩할 때는 주의하라.
Varargs는 신중히 사용하라.
- 가변인자
null 대신 빈 배열이나 컬렉션을 반환하라
지역 변수의 유효 범위를 최소화하라
- 코드 가독성은?… 나빠지는게 아닐까?
- 핵심은 이것인 것같다. 메서드의 크기를 줄이고 특정한 기능에 집중하라는 것!
for 문 보다는 for-each 문을 사용하라.
고질병이 도지는것 같네.. 한두달 바짝 불태우고 흥미가 바짝 떨어지는것..
학습에 터닝포인트가 필요하다.
Reference
조슈아 블로크 지음, 이병준 옮김 『 Effective Java 2nd edition 』, 인사이트(2014. 09. 01), 인용.
스티브 맥코넬 지음, 서우석 옮김 『 코드 컴플리트 2nd edition 』, 위키북스(2017. 07. 28), 인용.
찰스 펫졸드, 『 Code, 하드웨어와 소프트웨어에 숨어있는 언어 』, 인사이트(2010 10 11), 인용.
스티브 프리먼, 냇 프라이스 지음, 이대엽 옮김, 『 테스트 주도 개발로 배우는 객체 지향 설계와 실천 』, 인사이트(2013 06 20), 인용.
앤드류 헌트, 데이비드 토머스 지음, 김창준, 정지호 옮김, 『 실용주의 프로그래머 』, 인사이트(2005 08 02), 인용.