자바 코드의 품질을 높이는 100가지 방법
·
Review
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다.이 책은 자바 개발자들이 흔히 저지르는 100가지 실수를 다루며, 이를 피하는 방법을 설명한다. 각 장은 특정 주제나 오류 유형에 초점을 맞춰, 실수의 원인과 문제점, 그리고 올바른 해결 방법을 알려주는 식으로 진행된다. 개인적으로 생각하는 이 책의 가장 큰 장점은 풍부한 코드 예제와 명확한 설명인데 단순히 ‘이렇게 하면 안 된다’는 경고를 넘어, 실제로 어떻게 개선할 수 있는지를 구체적으로 보여주는 점이 인상 깊었다. 표현식, 숫자 처리, 예외 처리, 문자열, 객체 비교, 컬렉션과 맵, 라이브러리 메서드, 유닛 테스트 등 다양한 주제에 관련된 실무에서 자주 접하는 문제들을 깊이 있게 다룬다. 특히, 자바 언어의 미묘한 부분이나 잘 알려..
프로그래밍의 규칙
·
Review
유명한 게임 회사의 공동 설립자이자 책임자가 이야기하는 프로그래밍 규칙 이야기를 다루고 있다. 여기서 규칙이라는 것이 포인트인데 이 책에서 다루는 모든 규칙은 실제로 저자의 회사 개발 조직에서 하고 있는 것들인데 이것이 그들의 문화 그 자체라고 한다. 그리고 이것을 강하게 지키는 것이 성공을 이끌었다고 말한다. 가장 인상 깊었던 내용을 정리해 봤다.생각하게 하지 말라일관성의 핵심은 모든 것이 최대한 기계적이어야 한다는 것이다.명명과 관련된 팀의 규칙이 판단의 여지를 주거나 깊이 생각하게 만든다면 그 규칙은 잘 작동하지 않을 것이다.일관성을 형성하는 가장 쉬운 방법은 모두가 따르는 기계적인 규칙을 정하는 것이다.가장 중요한 것은 명명 규칙의 세부 사항이 아니라, 기계적이고 잘 문서화돼 있으며 잘 지켜지는 ..