프로젝트

    첫 팀 프로젝트 후기

    3월 9일부터 시작한 팀프로젝트가 드디어 마무리가 되었다 원래는 6주정도로 생각중이었지만 프론트 한 분 잠수, 기타 이유로 1주일 정도 밀리기는 했지만 그래도 첫 팀프로젝트가 완성이 되어서 만족이지만 몇가지 아쉬운 부분들이 남아있다 팀 프로젝트 후기 "개인이 아닌 함께 하는 것의 즐거움" 항상 개발 공부는 혼자 진행해왔고 누군가의 피드백 또한 받아본 적이 없다 몇번 친구들과 스터디를 진행을 해봤지만 항상 알려주는 역할을 해왔기에 소통이 오간다기 보단 일방적인 정보 전달에만 국한되어왔다 하지만 이번 팀 프로젝트를 하면서 기술적인 문제들, 서로 고민하던 내용들, 부족한 부분을 채워나가면서 즐거움이 생기게 되었다 협업과 소통의 즐거움을 배울 수 있던 시간이었다 "부딪칠 수 있는 자신감" 부끄러운 얘기지만 나는..

    졸작 프로젝트 마무리

    프로젝트를 마무리하면서 부족했던 부분을 정리하고자 한다 처음으로 스프링을 사용해서 처음 부터 끝까지 진행한 프로젝트이고 많은 어려움이 있었지만 완벽하다고는 하지 못하지만 완성을 해냈다 아쉬웠던 점 컨트롤러에서 Entity 노출 JPA를 사용하면서 몇몇 엔티티에 양방향 관계를 맺어 둔 것이 있다 개발을 첫 시작할때만 해도 우선 기능이 돌아가게끔 만들자라는 생각 뿐이었고 뷰에 반환 하는 값에 대해서는 전혀 생각을 하지 않고 있었다 이부분이 화두의 시작이었다 뷰에 반환하는 값에 양방향 관계를 맺은 값이 포함이 되었고 순환참조의 문제가 생기게 되었다 경험해보지 못한 오류상황이었고 꽤 긴시간 골머리를 앓았던 기억이 있다 그 당시에는 DTO를 만들어서 보낼 생각은 하지 않은채 결국 문제만 해결하기 위해 @JsonI..

    앞으로 계획

    푸념 오늘을 마지막으로 졸업 작품 프로젝트를 마무리를 했다. 물론 2학기 시작하고 교수님 피드백으로 여러 수정사항이 생길 수 도 있지만 내가 첫 계획한 모든 기능들은 구현을 하였다 기능 외에도 여러 쿼리가 나가던 것을 하나로 묶어 줄이기도하고 처음 죽써놨던 컨트롤러에서 엔티티를 반환하는 것들도 전부 DTO로 변경하였다 스프링을 공부하면서 그리고 프로젝트를 진행하면서 홀로 서버단에서 렌더링을 하는 과정은 그리 어려운 것이 아니였다 잘못되면 내가 변경하면 되는 것이었고 값을 전달 하는 것에 있어도 너무나도 쉽게 진행이 되었다 하지만 이렇게 수정을 거쳐서 진행을 하니 나중가선 어떤 값이 넘어오는지 필요로 하는지 조차 헷갈리기 시작했다 원래 계획대로 였으면 친구와 둘이서 프로젝트를 진행을 해야 했는데 피치못할 ..