본문 바로가기
[도서 목차 정리] Effective Java [Effective Java] 목차와 정리 링크 Chapter 1. 개요 개요 Chapter 2. 객체의 생성과 소멸 항목 1. 생성자 대신 static 팩토리(factory) 메소드 사용을 고려하자.항목 2. 생성자의 매개변수가 많을 때는 빌더(builder)를 고려하자.항목 3. private 생성자나 enum 타입을 사용해서 싱글톤의 특성을 유지하자.항목 4. private 생성자를 사용해서 인스턴스 생성을 못하게 하자.항목 5. 불필요한 객체의 생성을 피하자.항목 6. 쓸모 없는 객체 참조를 제거하자.항목 7. 파이널라이저(finalizer)의 사용을 피하자 Chapter 3. 모든 객체에 공통적인 메소드 항목 8. equals 메소드를 오버라이딩 할 때는 보편적 계약을 따르자.항목 9. equa.. 2017. 3. 30.
[실용주의 프로그래머] 소통하라! [실용주의 프로그래머] 소통하라! 출처 : 실용주의 프로그래머 -나는 무시당하느니 차라리 샅샅이 훑어보는 시선이 낫다고 봐요 - 메이 웨스트 -뭘 가졌느냐 만이 아니라 그걸 어떻게 포장하느냐도 중요하다.최고의 아이디어, 최상의 코드 혹은 가장 실용주의적인 사고 등이 있다고 해도 다른 사람들과 소통할 수 없다면 그것들은 궁극적으로 아무 효용이 없다.효과적인 소통 없이는 어떤 훌륭한 아이디어도 고아에 지나지 않는다. -말하고 싶은게 무엇인지 알아야 한다.무엇을 말할지 미리 계획하라.개요를 작성하라.그리고 자문하라. “이게 내가 말하고자 하는 것을 잘 전달하는가?”그렇게 될 때까지 다듬어라. 의사소통하고 싶은 아이디어들을 적은 다음,제대로 전달하기 위해 필요한 전략을 몇 개 세워라. -청중을 알아야 한다.청중.. 2016. 7. 29.
[Spring] Spring Framework 의 개요 #3 Spring Framework 의 개요 #3 Spring의 IoC Spring Bean ( 그냥 Bean 이라고도 부름 )Spring Container 가 생성과 관계설정, 사용 등을 제어하는 IoC가 적용된 object. Bean Factory 확장한 Application Context별도의 정보를 참고하여 Bean의 생성, 관계 설정 등의 제어작업을 총괄코드에 상세내용이 들어가는 것이 아니라 설정정보를 가진 별개의 파일(xml)을가져와 활용하는 범용 IoC 엔진 Annotation Config Application Context @ConfigurationFactory class 에 붙는 annotation @BeanObject 만들어 return 하는 method. 예제코드ApplicationCont.. 2013. 6. 27.
반응형