C++ 프로젝트 전 과정을 마무리하며 겪었던 시행착오와 기술적 성취를 종합적으로 회고했다.
저수준 제어 권한이 주는 강력한 성능과 책임감을 동시에 느끼며 개발자로서의 발판을 마련했다.
클래스 상속 관계를 설정하고 다형성을 적용해 요구사항 변화에 유연한 확장 구조를 설계했다.
STL 도구들을 적재적소에 배치하여 개발 생산성을 높이고 최적화된 성능을 확보했다.
세그멘테이션 폴트와 메모리 누수 문제를 정면 돌파하며 시스템 내부 동작 원리를 파악했다.
헤더와 소스 파일을 엄격히 분리하고 전체 빌드 과정을 수행하며 제작 흐름을 완벽히 익혔다.
직접적인 제어 권한의 매력과 위험성을 동시에 확인하며 방어적 프로그래밍의 중요성을 인식했다.
문법적 복잡함을 해결하며 얻은 기술 자산이 견고한 시스템 설계의 든든한 기반이 됐다.
탄탄한 기초와 실전 경험을 바탕으로 정교한 아키텍처를 설계할 수 있는 역량을 갖췄다.
이번 회고를 통해 얻은 통찰을 바탕으로 더 나은 품질의 소프트웨어를 개발하는 토대를 닦았다.