오늘부터 배운 자바를 활용한 미니프로젝트를 시작한다. 주어진 과제는 메모장 만들기인데, 처음에 어떤식으로 만들어야 할지 고민했었고, 어제 튜터님께서 강의한 내용중에 콘솔창을 이용해서 메모장을 만든것이 생각났고, 그 방식을 이용해서 프로그램을 작성하기로 하였다. 

 일단 팀원 모두와 함께 프로그램을 어떻게 진행할지 고민했다. 먼저, 프로그램의 전체 구조를 살펴 봤는데, 주어진 조건에 따라서 흐름을 작성하면 다음과 같은 내용이 된다.

 이제부터 이런 다이어그램을 통해서 구현을 시작하기위해서 두가지 클래스가 필요하다. 하나는 메모클래스와 하나는 메모리스트 클래스이다. 일단 메모 클래스는 메모장의 기능들을 부여하기로 했고, 메모리스트 클래스는 메모데이터를 관리해주는 자료저장을 위한 클래스로 제작하기로 했다. 

 오전 오후동안 미니 프로젝트를 진행했고, 팀원들과 이야기를 나누었는데, 생각보다 프로그래밍을 처음 접하는 사람들이 많았고, 프로젝트를 이해하는데 어려움이 많았다는 것이 느껴졌다. 팀원들과 서로 생각하는 바를 이야기 나누고, 서로 의견을 교환 했었는데 내가 몰랐던 것도 다시 한번더 이해할 수 있는 계기가 되어서 나에게도 좋았던 것 같고, 팀원들은 자신이 제대로 이해하고 있었는지 확인할수 있어서 서로에게 좋았던 시간이였던거 같다. 이런 것을 프로젝트가 거의 끝날 때 기회를 가져서 아쉬웠는데, 앞으로는 이런 기회를 처음부터 만들 노력을 해야겠다. 

+ Recent posts