RealEstateCommunity 프로젝트 소개

유수민·2023년 5월 2일
0
post-thumbnail

📌 프로젝트 소개

해당 프로젝트는 이전에 사전과제를 위해 만들었던 프로젝트이다. 사전 과제 프로젝트이긴 하나, 그 당시에는 내가 그동안 공부했던 내용을 반영하면서도 빠르게 최선을 다해 만들었었기 때문에 이 프로젝트에도 애정이 아직도 남아있다.

본 프로젝트에 대해 간략하게 이야기 하자면, 해당 프로젝트를 할 당시에 멀티모듈과 ddd구조를 배우고 있는 시기였기 때문에 공부한 내용들을 해당 프로젝트에 반영하였고, 유지보수성(요구사항의 변화가 생길경우 얼마나 쉽고 간단하게 코드를 변경할 수 있는가), PSA(부 추상화 계층을 이용해 연관된 불필요하게 나타나지 않아도 되는 프레임워크 코드를 떼어낸다. 비즈니스 로직과 떼어낼 수 있다. 쉽게 예측할 수 있는 코드)를 특히 신경써서 구현하도록 노력했었다.

구현해야 할 기능은 큰 틀로 보면 3가지였다.

  • 글 작성, 수정, 삭제
  • 글 좋아요
  • 글 목록

현재는 다른 회사에 취업을 했지만, 그때 당시에 최선을 다했기 때문에 이 프로젝트를 다시 개선해보고 싶은 마음이 생겼다. 지금 생각해보면, 구현해야할 기능 중 가장 중점적으로 신경써야할 이슈는 동시성 문제인 것 같다. 따라서, 해당 주제를 중점적으로 개선해 나가려고 한다.

관련 깃허브 링크 : https://github.com/sue4869/RealEstateCommunity

profile
배우는 것이 즐겁다!

0개의 댓글