분류 전체보기53 [item 2] 생성자에 매개변수가 많다면 빌더를 고려하라. 이번 시간에는 빌더패턴에 대해 정리해보자. 생성자나 정적 팩터리가 처리해야 할 매개변수가 많다면 빌더 패턴을 선택하는게 더 낫다. 매개변수 중 다수가 필수가 아니거나 같은 타입이면 특히 더 그렇다. 빌더는 점층적 생성자보다 클라이언트 코드를 읽고 쓰기가 훨씬 간결하고, 자바빈즈보다 훨씬 안전하다. (이번 내용도 github에 정리되어 있으니 참고해주세요.) 생성자에 매개변수가 많다면 빌더를 고려하라 생성자 경우 이런 코드는 작성하기도 어렵고 읽기도 어렵다. NutritionFacts cocaCola = new NutritionFacts(240, 8, 100, 0, 35, 27); 자바빈 경우 (우선) 생성자 경우보다 읽기 쉬운 코드가 되었다. NutritionFacts cocaCola = new Nutr.. 2024. 1. 14. [item1] 생성자 대신 정적 팩터리 메서드를 고려하라 안녕하세요? 이번 시간부터 Effective Java 도서를 읽으며 학습한 내용을 코드 예제를 생각하여 함께 작성해보려고 합니다. 모든 코드는 Github에 업로드되어 있어 편하게 확인하실 수 있습니다. (공부한 내용을 먼저 Github에 정리했으며, 블로그에도 포스팅할 예정이니 참고해주세요.) 생성자 대신 정적 팩터리 메서드를 고려하라 2장 객체 생성과 파괴의 item 1은 "생성자 대신 정적 팩터리 메서드를 고려하라"는 내용을 다루고 있다. 이번 장의 포인트는 다음과 같다. 포인트 public 생성자를 사용해서 객체를 생성하는 방법 말고, public static 팩토리 메소드를 사용해서 해당 클래스의 인스턴스를 만드는 방법도 있다. 이제 정적 팩터리 메서드를 고려했을 때 장점과 단점을 알아보자. 장.. 2024. 1. 14. 취준컴퍼니 커피챗 4차 후기 😿 2023.10.21 서류탈락이 계속되어 이력서와 포트폴리오를 개선하려 했지만, 중요한 부분을 놓치는 것 같고 어떻게 해야 할지 갈피를 못 잡고 있는데, 그래서 한 번 더 커피챗을 통해 진단과 피드백을 받고 싶습니다. 게시물을 이 링크를 확인하시면 됩니다! ☕ 커피챗 3차 후기 10/21 금지수 코치님 커피챗 후기입니다. 커피챗은 서울대지점 집무실에서 오프라인으로 40분가량 진행되었습니다. 이력서/포트폴리오 피드백과 질의응답 순서로 진행되어 취업 준비 방향성을 잡는 데 조언을 얻을 수 있었습니다. 이력서 소개 글을 작성할 때 꾸준히 공부하고 있다는 문장을 추가하는 것의 중요성을 강조하셨고, 포트폴리오를 만들 때 가독성과 흐름도에 대한 조언을 받았는데 이것은 면접관이 정보를 쉽게 이해하고 평가할 수 있게.. 2023. 10. 24. 취준컴퍼니 커피챗 3차 후기 😿 2023.09.23 취업 전략과 진로/성장 계획에 대한 생각이 조금 모호하게 있었던 상태였고, 마침 해당 주제로 커피챗 모집글을 발견하게 되어 3번째 커피챗까지 참여하게 되었습니다. 게시물을 이 링크를 확인하시면 됩니다! ☕ 커피챗 3차 후기 권병진 코치님과의 커피챗 후기입니다. 9월 23일, 집무실 왕십리점에서 2시간 동안 진행되었습니다. 취업 전략과 진로/성장 계획에 대해 조언을 받았으며 질의응답 시간을 가졌습니다. 코치님의 취업/채용 경험을 토대로 대/중/소 기업의 채용 이유와 기준에 대한 통찰을 제공해주셨습니다. "나는 이 회사에서 해당 부서에서 능력을 펼칠 수 있다"라는 자신감과 스토리를 보이는 것이 중요하다는 강조를 받았습니다. 또한, 채용 기업의 입장에서 지원서를 검토할 때, 이 지원자가.. 2023. 9. 24. 이전 1 ··· 3 4 5 6 7 8 9 ··· 14 다음