2025년 9월 12일 금요일(77일차)

Jeonghoon·2025년 9월 12일

jeonghoon's Study

목록 보기
78/128

💡 프로젝트 회고 및 계획 정리


🧩 Keep (잘한 점 / 유지할 점)

지난 프로젝트에서 객체지향 설계 원칙과 다양한 기술을 실제로 적용해볼 수 있었다.

항목내용
단일 책임 원칙(SRP)최대한 지키려 했으나, 일부 메소드에서 위배된 부분이 존재함
외부 라이브러리 및 API 활용부족했던 기술적 부분을 채우며 새로운 경험을 얻음
기능 확장 경험기본 CRUD에서 벗어나 스케줄링, 비동기 처리 등의 기능을 실험해봄
성장 포인트API 사용 능력 향상, 기술 이해 확장, 비즈니스 로직 구조화 시도

🧠 기본 CRUD 위주의 개발을 넘어, 시스템 관리 및 자동화 기능까지 다뤘던 점이 큰 발전이었다.


🧱 Problem (문제점 / 개선 필요 부분)

항목내용
Git 취합 문제팀 협업 중 잦은 수정 누락으로 코드 관리에 어려움 발생
JavaScript 비동기 이해 부족여러 함수 간 데이터 공유 시, 동기적 처리 방식으로 인한 오류 빈발
설계 및 태도 부족느슨한 마인드와 설계 때문에 발생한 예외 상황 및 코드 가독성 저하

⚠️ 다음 프로젝트에서는 Git 관리 규칙과 JavaScript 동작 원리에 대한 깊은 이해를 반드시 보완할 필요가 있음.


🚀 Try (개선 / 시도할 것)

항목내용
객체지향 원칙 강화“단일 책임 원칙”을 실무 구조에 맞게 확실히 구현
문서화(JSDoc / JavaDoc) 도입협업과 유지보수를 위한 표준 주석 문서 스타일 사용
웹소켓 확장 활용단순 채팅 기능에 그치지 않고 실시간 알림, 공지, 모니터링 시스템에 활용

📘 프로젝트 중간부터라도 문서화 습관을 유지하고, 코드의 구조적 책임을 명확히 할 것.


💡 해보고 싶은 기능 및 아이디어

기능 구분상세 설명
파일 처리PDF 및 Excel의 데이터 읽기/쓰기 기능 구현
개발 회고문화 정착프로젝트 종료 후, 향후 개발 계획 및 아쉬운 점 정리 루틴화
프레젠테이션 개선적극적인 발표 및 자신감 있는 피드백 진행 (없더라도 만들어내기!)
즐겨찾기 기능사용자별로 자주 접근하는 항목 저장
최근 본 목록Stack 구조를 활용한 데이터 저장 및 웹 히스토리 구현
추천 알고리즘사용자 행태를 기반으로한 맞춤 추천 알고리즘
급상승 트렌드 알고리즘최근 클릭/검색량 기준으로 급상승 항목 추출
스케줄링 시스템 구축광고 메일/문자 발송 자동화 (가입 시 동의자만 대상)
로그 기록 시스템로그인 및 주요 사용자 활동 로그를 기록하여 통계 분석에 활용
보안 기능 실습Spring Security 기반의 암호화 및 복호화 체계 구축

🎯 기술적 성장뿐 아니라, 프로젝트 습관화 및 발표 역량 강화도 함께 목표로 삼을 계획입니다.


🏁 앞으로의 개발 방향

  • 객체지향 설계 원칙 준수 및 코드 품질 향상
  • Spring Security, 비동기 처리, 알고리즘 고도화 중심 학습
  • 협업 시 문서화 및 Git 관리 체계 표준화
  • 사용자 중심 기능 개발로 프로젝트 실용성 향상

💬 “기술 성장과 문제 해결능력, 그리고 팀워크 기반의 책임감 있는 개발자”가 되는 것이 이번 프로젝트의 목표입니다.

0개의 댓글