[꼼꼼한 개발자] 꼼코더
25. [개발일지] - [카메라 방명록 프로젝트] - 07. 마무리(개발자는 구글과 의지만 있으면 된다, 느낀점) 본문
25. [개발일지] - [카메라 방명록 프로젝트] - 07. 마무리(개발자는 구글과 의지만 있으면 된다, 느낀점)
꼼코더 2023. 5. 8. 15:18🧑🏻💻 프로젝트 종료
그렇게 서로의 개발을 무사히 잘 마쳤고 기능도 정상 작동 하였다
구현 동작을 설명하자면
1. 메인 페이지 -> 카메라 그림 이미지 클릭(게시판에 [글쓰기]와 같은 기능)
2. [촬영] 클릭 *원하는 사진이 나올 때까지 버튼 클릭
3. 게시글 작성
4. [저장] 클릭 -> 이후 데이터들(글, 사진 등) DB에 저장
5. 글 목록 확인
6. 제목, 글 내용, 사진확인
이렇게 잘 마무리되었다.
😅 느낀 점
내가 불가능할 거라 생각했던 카메라 기능을 구현했다는 것에 좋은 성취감을 느꼈고
'구글과 의지'만 있으면 뭐든 가능하구나라고 느꼈다.
이 전 프로젝트가 아쉽게 무산되어 이번 프로젝트는 규모와 상관없이 꼭 성공하고 싶었던 마음이 컸고
팀원들과에 불화는 전혀 없었지만 기능 개발 도중 난관이 많이 있었다.
Base64, 디코딩 <-> 인코딩, 자동저장, 로컬저장, 사진 덮어쓰기, 사진 불러오기
페이징 처리 등 전부 다 몰랐던 것들 투성이었고 알아가는 재미들이 있었다
그중에서도 당연히 아래 두 가지가 많은 성취감을 주었던 거 같다.
- 사진 중복 저장 방지(숫자 증가)
- 사진데이터 자체를 DB에 저장하기보다는 경로를 저장하여 관리 부분
😂 아쉬운 점
분명 현업 혹은 제대로 된 서비스에서는 로컬 저장, 숫자 증가값으로 사진이름 저장 등을 하지 않았을 것이다.
추가로 코드를 좀 더 보기 좋게 작성하거나, 중복된 파일을 include 하여 가독성에도 신경 썼으면 어땠을까 싶다.
💬 마무리
그래도 깃 활용, JSP, JS, 코드분석, 스택오버플로우, 영문검색의 위력, 주석의 중요성
사진 파일 구성요소, 자바 파일 저장, JDBC 등에 지식과 개념들을 잘 이해할 수 있었고
확실히 성취감이 너무 커서 좋았다.
'개발일지 > 카메라 방명록 프로젝트' 카테고리의 다른 글
24. [개발일지] - [카메라 방명록 프로젝트] - 06. 사진기능 개발 완료(base64, 자동저장, DB저장, 로컬 저장) (0) | 2023.05.08 |
---|---|
23. [개발일지] - [카메라 방명록 프로젝트] - 05. 사진 저장 기능 (아직 두 발 남았다) (0) | 2023.05.08 |
22. [개발일지] - [카메라 방명록 프로젝트] - 04. 카메라 기능 개발 (구글링 잘 하는 방법, 스택오버플로우) (0) | 2023.05.08 |
21. [개발일지] - [카메라 방명록 프로젝트] - 03. 개발 준비와 시작 (Git) (2) | 2023.05.08 |
20. [개발일지] - [카메라 방명록 프로젝트] - 02. 프로젝트 주제 정하기 (난관, 내가 낸 아이디어로 확정(?)) (2) | 2023.05.08 |