개발 ing
-
[Solitour] Builder 패턴을 써야할까?개발 ing 2024. 9. 21. 03:11
이 글은 Solitour 프로젝트를 진행하면서 내가 느낀 의문점과 공부했던 내용을 공유하기 위해 작성한 것이다. Solitour 프로젝트에서 나는 백엔드 개발을 담당했고, 같은 역할을 맡은 동료와 함께 협업하였다. 프로젝트를 진행하는 중 동료 개발자의 코드를 살펴보는데, Entity 클래스와 DTO 클래스에 @Builder라는 어노테이션이 사용된 것을 발견했다.’이게 뭐지?’라는 생각이 들었고, 곧바로 “Builder 패턴”에 대해 알아보기 시작했다. Builder 패턴이란? Builder 패턴은 객체를 생성하는 다양한 방법 중 하나로, 생성 과정에서 필요한 필드들을 유연하게 주입할 수 있는 방식을 제공한다. 이 패턴은 복잡한 객체를 간편하게 생성하고, 가독성을 높이는 장점이 있다. 객체 생성 방식에는..
-
[Solitour] 성능 vs. 코드 가독성의 갈림길개발 ing 2024. 8. 21. 12:05
프로젝트 개발 하면서 고민사항에 대한 글이다 https://www.solitourist.com/ Solitour - 새로운 나를 찾는 여행Solitour(솔리투어)는 사용자들이 여행한 정보를 기록하고 공유하여 정보나 팁 같은 것들을 이미지와 함께 제공하거나, 사용자들이 모임 기간, 모임 마감일, 성별, 나이, 장소, 참여 인원 등을 설정www.solitourist.com solitour 프로젝트를 하고 있다나는 solitour 프로젝트의 백엔드 개발을 맡아서 하고 있는데 어제 8월 20일에 큰 문제점을 마주하였다 드디어 올게 왔구나 라는 느낌으로 마주하였고 현재 글 쓰면서도 고민을 하고 있다 어떤 문제일까?어쩌면 이러한 문제는 개발을 하다가 필연적으로 마주치는 일 중 하나인 것 같다 그건 바로 성능을 중..