프로젝트 시 작성했던 데브로그 링크
프로젝트 회고..
4주 프로젝트가 드디어 완료되었다. 발표를 하고, 리펙토링도 끝났다.
리펙토링의 범위는 정말 넓디넓겠지만, 우선 하기로 이야기 했던 부분은 끝났다 ^^;;
기획 때여러가지 기능을 이야기 하면서 Bare Minimum으로 굉장히 일부 기능만 잡았다고 생각했고, 조금 욕심내면 Advanced도 충분히 다 해낼 수 있다고 생각했는데 지금 돌아보니, 정말 오만한 생각이었다.
4주가 정말 기나길다고 생각했는데, 체감은 2주일정도밖에 되지 않은것같다.
데모데이로 많은 사람들이 지켜보는 발표를 어떻게 할까.. 정말 말도안된다고 생각했다.
(내가 하진 않았지만..)생각보다 엄청 무난하게, 별 일 없이 지나갔고, 기술발표도 무난했던 것 같다.
프로젝트를 발표할 때만해도, 정말 피곤해서 아무 생각도 없었던것같다. 하지만 조금 밀렸던 Dev Log를 적으면서 개발 역사상 얼마나 대단한 일이었는지..벅차올랐다.
프로젝트를 하면서 처음으로 기능이(만) 다 완성되어도 시간이 모두 남았고, 어떻게 하면 더 정갈하고 좋은 코드가 될 수 있을까 프로젝트 기간 내에서 고민 할 수 있던건 난생 처음이였다. 정말 감격스럽다! 정말로!
먼저 교육과정에서 겪은 프로젝트는 항상 너무 많은 책임이 있었고, 시간에 쫓기었기 때문에 항상 기능을 구현하는데 급급했기에, 효율성과 코드의 가독성이나, 개발패턴에 고민을 했던 적은 없었기 때문이다. (그렇기에, 항상 시연을 하고는 손절하는 코드들..)
지금 생각할 수 있는 범위에서 가능한 모든 부분들이 모듈화 되었다고 생각하고 정말 깔끔하고 가독성 높게 정리하고 리펙토링 했다고 생각한다.(물론 프로젝트에서 서버를 담당한 페어님이 코드를 굉장히 깔끔히 쓰시는 편이라 굉장히 편안하고 할 일이 크게는 없었다고 생각한다.)
한 때는 프로젝트를 하면서 항상 너무 시간에 쫓기었기에(2주간 격일로 밤을 새기도 했엇고..),개발자의 삶은 늘 이런것일까 취업에 거부감이 크기도 했던 때도 있었다.먼저 취업한 동기님이 "그때는 정말 정말 열심히 했지.. 회사다녀도 그정도는 음...." 이라고 고증해주었음에도.. 사실 별로 체감은 들지 않았던 것 같다.
이러한 이유는, 정말로 팀원들의 덕이 정말 100% 라고 생각한다.
기획단계부터 다들 정말 적극적이고 묵묵히 본인의 역할을 충분히 해 내 주었고, 수월했건 막히었건 매일 미팅시간에 충실히 공유해주어 서로 부족한 부분을 정말 이상적으로 채워주어 프로젝트가 정말 완벽히 완성되었던것같다.
정말.. 코딩도 코딩이지만, 팀프로젝트에서 협업과 의사소통에 대해 정말 많은것을 배운 것 같다.
기획단계부터 정말 많이 느꼈지만, 팀원들 모두 코딩은 물론이고 의사소통 방식이나 언어구사의 디테일 등등에서 정말 많은것을 배우고 존경할만한 분들이었다!
DevLog를 적긴햇지만, Detail들은 많이 누락되었기에 앞으로 블로그에 정리하여 올릴 생각이다
Link - 혹시 사용 Stack이나, 디테일이 궁금하시다면 github를 참조해주세요!
Dedicats- Server github : https://github.com/rlcjf0014/DediCats_Server
Dedicats-Client github : https://github.com/naseriansuzie/DediCats_Client
API Document Link : https://www.notion.so/Project-Dedicats-API-Document-4883570a67b64a0c81d23f3bfee31d74
기술발표 Link : https://www.notion.so/1-CodeStake-DediCats-38788b87b32a4c9d964105add197ad94
'창고(2021년 이전)' 카테고리의 다른 글
[NodeJS] 에러, 그리고 예외처리(in Express) (0) | 2020.03.05 |
---|---|
OAuth2 정리 및 JWT를 이용한 로그인 유지 구현 (1) | 2020.03.04 |
React_1 : 리액트, 리액트 프로젝트 시작하기 (0) | 2019.12.12 |
[JS] OOP - Inheritance patterns_상속 (0) | 2019.11.21 |
[Java] Comparator (0) | 2019.11.16 |