http://www.yes24.com/Product/Goods/65551284
스마트인재개발원에서 블로그 서포터즈를 하면서 신청했던 책이다. 이제야 다 봤다.
앞서 밑밥을 깔자면 책은 읽고 산 사람이 어디서부터 얼마나 언제 읽는 그건 산 사람 자유라고 하였다. ㅎㅎ
지금 나는 이 책을 훑어서 쭉 보고, 여기 안에 적힌 ITEM 과 핵심요약을 모두 타이핑했고,
책꽂이에 당분간 꽂아 둘 것이다...
아직 이 책에서 권장하는 내용 ITEM 들을 이행할만한 실력이 안 되어서 굳이 이 책의 잠언(?) 과도 같은 말들이 80% 이상 쓸모가 없다...
아쉽게도 당장 맡은 직무 마저도 그러하고, 내가 주로 사용하게 될 언어 또한 C#으로 조금 다를 것이다.
Java도 C#도 둘 다 객체지향 언어이고 COMPILER 위에서 작동하는 언어라고 하기 때문에 (<- 이게 또 상관이 있는지 없는지도 잘 모르겠지만, 공통점이랄까.. ) 소프트웨어 코드 관계 구조를 설계하고 작성하는 것에 있어서 도움은 될 것이라고 생각한다.
그래서 여기 내용을 타이핑 했다. 뭔가 애매하고 봤던 것 같을 때는 이 파일을 켜서 CTRL + F 를 하여 해당하는 내요이 있는지 바로 확인해보고 있다면, 책을 참고할 수 있을 것이고, 아니면 말고 ㅎㅎ
그리고 언젠가 다시 펼쳤을 때, 50% 이상의 의미가 있다고 생각이 되면 , 그 때 다시 읽어가면서 이해하면서 봐야겠다.
만약 내가 SI 업체로 갔다면 금방 볼만 한 책이었을 수도 있겠다.
PS.이런 책이 두 권이 더 있다. 하하...
하나는 GOF 의 디자인 패턴이고, 다른 하나는 REFACTORING (Java버전) 이다. 둘 다 자바 언어를 기반으로 효율적인 코드 구조를 위한 참고서이다. 저 둘은 조금 있다가 볼 시기를 정해야겠다.
PS-2. 타이핑한 텍스트 파일의 내용을 나눠서 올리고 블로그 게시글을 늘리고는 싶지만 시간 낭비 + 저작권 침해이지 않을까 싶다. 그냥 쌩으로 타이핑 한 것이라 2차 생산물도 아니어서 그냥 참고용 내용 하나만 복붙하려고 한다.
item 9 - try-finally 보다는 try-with-resources를 사용하라.
- 꼭 회수해야 하는 자원을 다룰 때는 try-finally 말고, try-with-resources를 사용하자. 예외는 없다. 코드는 더 짧고 분명해지고, 만들어지는 예외 정보도 훨씬 유용하다. try-finally로 작성하면 실용적이지 못할 만큼 코드가 지저분해지는 경우라도, try-with-resources로는 정확하고 쉽게 자원을 회수할 수 있다.
책은 item으로 소제목을 구분하고, 관련 내용 서술 및 참고용 예시 코드도 있다.
그리고 중간중간 bold 체로 강조도 해주고, 각 item이 끝날 때 "핵심요약"이라고 해서 내용을 써놨다 ㅋㅋ 엄청 친절하다. 정말 학습용 참고서 같았다.
자바가 주 언어이고, 자신이 디자인 패턴이나 자료형, 직렬화 등의 주제로 가이드 또는 조언을 찾고 있다면 정말 적절한 책일 것 같다!
자바 +찍기 1탄 코드 퀴즈 (0) | 2021.12.16 |
---|---|
Java 2차원 배열 퀴즈_다이아(?) 마름모 만들기, 그리고 수학. (0) | 2021.11.26 |
Java 다중 for 문 초보자를 팁! (0) | 2021.11.25 |
댓글 영역