회고

    프로젝트 회고

    핀테크 하이브리드앱에 블록체인을 접목시키는 프로젝트를 참여하게 되었다. 내가 맡은 작업은 크게 3가지로 구분된다. 사용자 송금 기능 관리자 데이터 조회 및 통계 관리자 블럭체인 관련 (지갑 조회, 머니 소각) 웹 서비스 개발 java1.8, mariaDB, myBatis, SVN, accordion을 사용했고, 프로젝트 구조는 MVC 패턴에, 화면은 JSP로 작업했다. Keep 에러 발생 시 해결했던 것들을 기록해 뒀더니 이후 같은 에러가 발생했을 때 빠르게 대처할 수 있었다. Problem 관리자 조회성 화면 개발에서 쿼리 작성할 일이 많았는데 성능을 고려하지 못했던 점이 아쉬웠다. 테이블 간의 관계나 조회 요구사항에 대한 정확한 파악이 부족했던 것 같다. 사용자가 요청한 내역을 관리자가 승인해주는 기..

    첫 프로젝트 회고

    Work 입사 후 처음으로 사내 Java CMS 플랫폼을 활용한 프로젝트 전 과정을 참여했다. 입사 초반에 작은 수정사항이 있어서 CMS를 다뤄보았는데 그때와 비교해서 코드 이해도가 많이 나아진 모습을 확인할 수 있었다. 하지만 새 기능을 올리는 것은 어렵지 않았으나 원래 있던 소스에 수정사항이 생겼을 경우 아직 헤매는 부분이 많았고, 내가 모르는 CMS 기능들이 많아서 코드를 세밀하게 뜯어보아야겠다고 생각이 들었다. ( * 코드를 뜯어보면서 어떤 식으로 정리를 해나가는 게 좋을까? ) CMS를 공부하고 정리한 내용을 바탕으로 문서화해서 남겨둬야겠다. 큰 프로젝트의 전체를 코드만으로 파악하는 것은 꽤 힘든 일이었다. 내가 그랬고, 이후 신입 개발자가 비슷한 상황에 처했을 경우 꽤 도움이 될 것 같다. 특..