-
KOSTA 교육 55일차(Semi-Project 회고)Review 2020. 6. 24. 00:44
19. 1. 23(수)
실습 내용
- 회고
1. 회고
중간 프로젝트간 느꼈던 부분과 부족했던 부분을 생각하면서 최종 프로젝트에 반영하기 위해 회고하는 시간을 가져보도록 하려한다.
1. CRUD 기능을 구현하기에만 급급하였다.
기능에 대해 생각하고 구현하기 보다는 배운 것을 따라하는 느낌으로 의식의 흐름따라 코딩을 진행하였음결론 : 기능 구현 뿐만 아니라 과정을 생각하고 분석하면서 구현 필요
2. DB 설계 시 관계를 고려하지 못함
각각의 기능에만 집중하여 각 테이블의 관계를 분석하지 못하고 정규화 과정을 진행하여 불필요한 쿼리 작업을 많이 하게 되었음결론 : 기능에 집중한 설계가 아닌 각 테이블의 관계를 고려한 설계 진행
3. MVC의 구조를 정확하게 이해하고 활용하지 못함
많은 객체들이 하나의 동작으로 연쇄적으로 일어나는 과정을 이해하지 못하고 구현 절차대로 따라 구현하였음결론 : 코드 리뷰를 통해 작성한 코드들의 동작 과정을 이해하고 차후 프로젝트에 반영
4. GIT을 구성하였지만 활용하지 못하였다.
7명의 코드를 관리해야하는데 혹시라도 잘못될까 싶어 PULL, PUSH 작업을 원활하게 진행하지 못하였다.결론 : GIT을 더 연구하여 차후 프로젝트 때 적용
5. JavaScript 이해도 부족
jQuery, Ajax로 구현해야할 기능을 처음부터 고려하지 못하고 구현한 후 필요성을 깨달아 코드를 재작성결론 : 이번 프로젝트를 계기로 학습하여 차후 프로젝트 때 적용
시연
오늘 실습 간 느낀점
약 2주간 진행된 프로젝트가 끝이나고 본격적으로 마지막 수업인 Spring을 진행한다. 짬 높은 현업자들도 많이 어려워 하던데 벌써부터 걱정이 이만저만이 아니다.
하지만 지금처럼 꾸준히 공부하고 복습하다 보면 최종 프로젝트 때 부담없이 사용할 수 있을 것이라 생각한다.'Review' 카테고리의 다른 글
KOSTA 교육 57일차(Spring, MVC, myBatis, CRUD) (0) 2020.06.24 KOSTA 교육 56일차(Spring, DI, AOP) (0) 2020.06.24 KOSTA 교육 54일차(Semi-Project, Ajax, jQuery, update) (0) 2020.06.24 KOSTA 교육 53일차(Semi-Project, Ajax, JavaScript, jQuery) (0) 2020.06.24 KOSTA 교육 52일차(Semi-Project, update, delete, select, session, choose-when-otherwise) (0) 2020.06.24