STORIFY(0214) - 프로젝트 회고
프로젝트를 시작할 때, 나의 목표는 안정적이며 확장성 있는 백엔드 시스템을 구축하는 것이었다. 선택지로는 Spring, Node.js, 그리고 NestJs가 있었다. 그 중에서도 NestJs를 선택한 이유는 다음과 같다. 첫째로, NestJs는 TypeScript를 기반으로 하며, 이를 통해 코드의 안정성을 향상시킬 수 있었다. 둘째로, NestJs의 모듈화와 의존성 주입 기능은 코드의 재사용성과 유지 보수성을 높여주었다. 이러한 특징들은 큰 규모의 프로젝트를 관리하는데 큰 도움이 되었다. 셋째로, NestJs는 Jest와 같은 테스팅 라이브러리와의 호환성이 뛰어나, 코드의 품질을 확신하고 유지할 수 있었다. 넷째로, 다양한 라이브러리와 미들웨어를 쉽게 통합하여 개발의 유연성을 높여주었다. 마지막으로, ..
2024. 2. 14.