자바를 배우고 처음 만들어 본 것은 RPG 게임을 간단하게 구현해 본 것이었다. 솔직히 만든 직후에는 뿌듯해서 계속 열어서 보긴 했지만 그것도 잠시일 뿐, 수업 따라가랴 과제하랴 다시 돌아볼 시간이 많지 않았다. 그러다가 파이썬을 배우면서 기존에 만든 것을 수정해 보면서 자바에서 파이썬으로 바꾸는 작업을 해보는 것도 괜찮겠다는 생각이 들었다.
당시에는 단순하게 생각하고 구현한 기능들에 대해서 좀 더 자세히 공부하고 확장해가는 과정들을 기록해보고자 한다. 나중에 비슷한 기능이 필요할 때 쉽게 찾아볼 수 있을 것 같다.
프로젝트를 시작할 당시 만들었던 구조다. 코드를 작성하면서 일부 바뀌긴 했었지만 해당 클래스에서 어떤 기능들을 구현할지 머릿속에만 남겨두기보다는 이렇게 초반에 구조를 만들어두니 작업할 때 편했던 기억이 난다. 나중에 팀으로 프로젝트를 진행하거나 좀 더 크게 확장하게 될 경우를 생각하면 구조를 설계하는 것에 많이 익숙해지는 것이 좋을 것 같다.
이제 파이썬으로 바꾸는 작업을 하면서 그 과정들을 남기고자 한다. 첫 프로젝트를 시작할 때부터 했었으면 좋았겠다는 아쉬움이 들긴 하지만 그때는 아무것도 몰라서 내가 어떤 걸 모르는지도 모르는 상황이었다. 지금도 크게 다르지 않을 것 같지만 이렇게 정리하다 보면 개발자로 한 걸음 더 나아갈 수 있을 것 같다는 기대감이 든다.
'Study > Practice' 카테고리의 다른 글
practice 4. 게임 리뷰 사이트 _ Clear! (1) | 2023.10.03 |
---|---|
practice 3. 도서관 관리 시스템 _ Clear! (0) | 2023.09.23 |
practice 3. 도서관 관리 시스템 (0) | 2023.09.05 |
practice 2. 수강신청 시스템 (1) | 2023.09.02 |
practice 1. RPG 게임 _ Clear! (0) | 2023.08.31 |