클래스/└ TIL

<TIL> 토이 프로젝트 종료

디벅잉 2022. 7. 25. 23:01
728x90

 

🕹️

 

개발자로 새로운 커리어를 시작하고 첫 프로젝트를 종료하였습니다.

(그전까지 UI, 네트워크 통신 구현, Clean Architecture 등 조각조각의 개념들을 익혔습니다.)

완료가 아닌 종료라고 표현한 것은 정규 출시되는 프로젝트가 아닌 토이였기 때문입니다.

같은 시기에 입사한 동료 분과 같이 플러터 개발을 담당했습니다.

우리 프로젝트에 적합한 프로젝트 구조를 결정하지 못한 채로 프로젝트를 시작하는 바람에 진행하면 할수록 서로의 코드가 각자의 길로 빠져버리고 말았습니다.

부트캠프에서 실전 프로젝트 진행시 NestJS를 선택했던 주목적이 프로젝트 구조를 통일성 있게 가져가서 협업을 효율적으로 하는 것이었는데,

실제 상황과 맞닥뜨리니 그런 생각이 더 와닿게 되었습니다.

한편 일정 초반부에는 코드의 짜임새도 신경쓰면서 진행을 하였습니다.

프로젝트의 마감 기한이 다가올수록 일정에 대한 압박과 구현해야 할 남은 기능들을 저울질 하며 촉박한 마음에 점점 스파게티 코드가 되고 말았습니다.

머리 속으로 생각했던 기능을 막상 구현하고 나면 생각지 못한 부분에서 개선이 필요한 경우도 많았습니다.

이 프로젝트를 다시 진행하게 된다면 고칠 점이 한두개가 아닌지라 미래의 제 자신이 머리를 싸매고 있을 것 같아 미안합니다.

다행히 개발자로의 삶이 아직은 재미있고 개발 외의 일상생활을 하는데도 전보다 자유로워진 기분을 느끼며 하루하루를 보내고 있습니다.

 

728x90