[꼼꼼한 개발자] 꼼코더

25. [개발일지] - [카메라 방명록 프로젝트] - 07. 마무리(개발자는 구글과 의지만 있으면 된다, 느낀점) 본문

개발일지/카메라 방명록 프로젝트

25. [개발일지] - [카메라 방명록 프로젝트] - 07. 마무리(개발자는 구글과 의지만 있으면 된다, 느낀점)

꼼코더 2023. 5. 8. 15:18
반응형

🧑🏻‍💻 프로젝트 종료

그렇게 서로의 개발을 무사히 잘 마쳤고 기능도 정상 작동 하였다

 

구현 동작을 설명하자면

1. 메인 페이지 -> 카메라 그림 이미지 클릭(게시판에 [글쓰기]와 같은 기능)

2. [촬영] 클릭 *원하는 사진이 나올 때까지 버튼 클릭

3. 게시글 작성

4. [저장] 클릭 -> 이후 데이터들(글, 사진 등) DB에 저장

5. 글 목록 확인 

6. 제목, 글 내용, 사진확인

 

이렇게 잘 마무리되었다.

 


😅 느낀 점

내가 불가능할 거라 생각했던 카메라 기능을 구현했다는 것에 좋은 성취감을 느꼈고

'구글과 의지'만 있으면 뭐든 가능하구나라고 느꼈다.

 

이 전 프로젝트가 아쉽게 무산되어 이번 프로젝트는 규모와 상관없이 꼭 성공하고 싶었던 마음이 컸고

팀원들과에 불화는 전혀 없었지만 기능 개발 도중 난관이 많이 있었다.

 

Base64, 디코딩 <-> 인코딩, 자동저장, 로컬저장, 사진 덮어쓰기, 사진 불러오기

페이징 처리 등 전부 다 몰랐던 것들 투성이었고 알아가는 재미들이 있었다

 

그중에서도 당연히 아래 두 가지가 많은 성취감을 주었던 거 같다.

  • 사진 중복 저장 방지(숫자 증가)
  • 사진데이터 자체를 DB에 저장하기보다는 경로를 저장하여 관리 부분

😂 아쉬운 점

분명 현업 혹은 제대로 된 서비스에서는 로컬 저장, 숫자 증가값으로 사진이름 저장 등을 하지 않았을 것이다.

추가로 코드를 좀 더 보기 좋게 작성하거나, 중복된 파일을 include 하여 가독성에도 신경 썼으면 어땠을까 싶다.


💬 마무리

그래도 깃 활용, JSP, JS, 코드분석, 스택오버플로우, 영문검색의 위력, 주석의 중요성

사진 파일 구성요소, 자바 파일 저장, JDBC 등에 지식과 개념들을 잘 이해할 수 있었고

 

확실히 성취감이 너무 커서 좋았다.

Comments