본문 바로가기

전체 글12

더 나은 코드를 고민해보기. (Method Overloading 활용) 서비스 로직을 작업하다보면, 다음과 같은 코드 패턴을 만날 때가 있다. 채팅 서비스가 있다고 하였을 때, 아래는 간략하게 Controller Layer 와 Service Layer 를 정의해 본 코드이다. (아래 코드들은 내용을 전달하기 위해, 간략하게 생략한 코드 입니다.) class RoomController { ... @Post() createRoom(...) { this.roomService.createRoom(...); } @Post() joinRoom(...) { this.roomService.joinRoom(...); } } class RoomService { constructor( private roomRepository: Repository, private roomActivityRepos.. 2024. 2. 16.
객체지향 방법론 고찰 회사 블로그에 게시 했던 글을 옮겨 왔습니다. https://blog-bigpico.tistory.com/28 안녕하세요, 빅픽처인터렉티브에서 프론트엔드 개발자로 일하고 있는 최승환입니다. 😀 이번에 책 '객체지향의 사실과 오해 - 조영호'를 읽고 느낀 소감을 공유하고자 글을 작성하게 되었습니다. 내용이 지식 전달의 목적으로 작성되어 있지는 않지만, 다른 사람이 어떤 것을 배우고 느꼈던 과정을 읽는 것만으로도 많은 도움이 되었던 경험이 있어 이러한 소감문을 공유하게 되었습니다. 🙇‍♂️ 시너지를 생각하라, 전체는 부분의 합보다 크다. - 스티븐 코비 (stephen R. Covey) 책의 첫 장은 위와 같은 문장으로 시작된다. 벌써 호기심을 자극하고 재밌는 내용이 펼쳐질 것만 같다. 객체지향 방법론을 처.. 2024. 2. 16.
노션 페이지에서 티스토리로 이전중 🚧 셀프 브랜딩, 퍼스널 브랜딩의 시대라고 했던가, 노션 페이지는 개인 기록 용도로 주로 사용했다면, 티스토리 개발 블로그에서 나를 어필해야 할 필요를 느낀다. 앞으로 사이드 프로젝트를 만들었던 기록이나, 개발 기록 등을 올려야겠다. 2024. 2. 16.