Skip to content

SPARCS-Service-Hackathon-2024/A10-backend-refactoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goal In Hackathon ⛹🏻‍♀️

배달의 민족 기술 블로그에는 "안 돌아가는 프로그램보다는 일단 돌아가는 쓰레기를 만들자" 라는 말이 있습니다.

저는 처음부터 완벽하게 하려다가 에러가 나서 아무것도 못하는 상황들이 있었는데, 그런 부분들을 고치고자 노력하였습니다. 그래서 이번 해커톤을 진행하면서 스스로 테스트를 해보고 싶었습니다.

따라서 이번 해커톤에서 저는 깔끔한 코드보다 일단 돌아가게 만드는 것을 우선으로 두었고, 그 목표를 충분히 달성했다고 생각합니다.

일단 돌아가게 만들었기 때문에 부족한 부분들을 개선하고, 다른 팀들의 코드를 보며 배운 점들을 적용해보고자 리팩토링을 하게되었습니다.


API Document

Notion-API 명세서


ERD Diagram

ERD


Refactoring 🪁

리팩토링 내용 결과
0x01. git action을 사용해서 CI/CD 구축해보기
0x02. Docker 사용해보기
0x03. ~으로 서버배포하기
0x04. 의존성 방향 지켜서 코드 리팩토링하기
0x05. 서비스에서 Query 실행시키지 말기
0x06. 에러 핸들링 코드 작성하기
0x07. test 코드 작성하기
0x08. mysql 말고 다른 DB 사용해보기
0x09. branch 파서 작업하기
0x10. chatgpt api와 추가적인 api source 이용하기
0x11. Querydsl 사용해보기
0x12. 커밋 주기, 컨벤션 잘 지키기

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages