![새 프로젝트에 임하는 초년 개발자의 마음가짐(?)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FebzkwJ%2FbtsC8TXG6IV%2FtQIVwQRVafhhN3C6WFOWE0%2Fimg.jpg)
서론
입사한지 이제 4개월 남짓..
드디어 개발 한 사이클을 돌릴 수 있는
사내 전사 시스템의 완전개편 !! 에 대한
새삥 프로젝트를 시작하게 되었다.
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/005.gif)
서버 / 파이프라인 구축부터 하나하나 다 직접 해볼 수 있는 값진 기회가 될 것 같다.
오래된 기존 서비스 코드는 컨벤션도 딱히 없고, 앞 번 개발자의 스타일에 따라 이리저리 막 작성되어 있어서
특히 어느 순간부터 단순 쿼리문을 사용하는 게 편했던건지
DB Access를 단순 쿼리로만 작성해놔서 쿼리빌더로 짬날 때 마다 변경하는 수고로움을 요구했다..
목표
업무를 하면서, 항상 새 프로젝트를 시작하면 반드시 수행하려고 했던 것들을 정리해놨었다.
1. 프로젝트 컨벤션 문서화하기
2. 사소한 것도 문서화하기
3. 프로젝트 구조에 대한 고민 녹여내기
4. 로깅 확실하게 해보기 ( 시간 나면 시각화까지 )
5. 에러 명세 잘하기
이 중 4, 5번에 대한 인사이트는 각각 배민 기술블로그와 향로님의 블로그에서 인상깊게 읽고
따로 기회가 있으면 적용해보고자 메모해뒀었는데 드디어!!!
따끈따끈한 전사 로그 시스템 전환기: ELK Stack에서 Loki로 전환한 이유 | 우아한형제들 기술블로그
{{item.name}} 안녕하세요. 클라우드모니터링플랫폼팀의 이연수입니다. 우아한형제들의 모니터링시스템 구축 및 관리, 운영을 하고 있습니다. 작년부터 올해 초까지 팀에서 전사 로그 시스템을 전
techblog.woowahan.com
좋은 예외(Exception) 처리
좋은 예외 처리는 견고한 프로그램을 만들고, 좋은 사용자 경험을 줄 수 있다. 예외 처리를 통해 애플리케이션이 예기치 않게 종료되는 것을 방지하고, 갑작스런 종료 대신 사용자는 무엇이 잘
jojoldu.tistory.com
모든 것을, 같이 협업하는 백엔드 개발자 분이 없기 때문에
백엔드에 대한 컨벤션은 혼자 헤쳐나가야 된다는 문제가 있지만...
(아예 고착화돼서 다른 시도를 안할까봐 / 내 것이 맞다고 자연스레 여길까봐에 대한..)
일단 부딪혀보기로?
어떤 것이든, 고민한 것을 해결하는 과정을 정리하면서 나아가기로...
추가(24.01.10)
협업하는 백엔드 개발자는 없지만.. 그래도 뭔가 규칙을 확실히 잡는 습관을 들이는 것이 중요한 것 같아
(만약 옳지않은 규칙이라도...(?))
컨벤션을 작성해서 README에 올려놓았다.
커밋 규칙과 브렌치 전략은 좀 오래되긴 했지만, 각 아래 포스팅에서 참조했다.
[협업] 협업을 위한 git 커밋컨벤션 설정하기
들어가며 어떻게 하면 협업을 더 잘할 수 있을까 고민하며 협업에 필요한 내용들을 계속 정리하고 있습니다. 앞으로 저와 함께 협업하는 팀원분들에게 도움이 되고 싶습니다. 이 글은 Udacity Git C
overcome-the-limits.tistory.com
우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그
{{item.name}} 안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다. 오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합
techblog.woowahan.com
2023.04 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!