본문 바로가기

프로젝트/Swing으로 공유 다이어리 만들기3

2021년 9월 18일 - 공유 다이어리 셀프 프로젝트 완성 시연 + 검증 ☆ We Diary ☆ 완성본 ★ 검증 1 ★ ★ 검증 2★ ★ 검증 3 ★ 두 번째 검산 영상에서 없었던 '새로고침할 경우 검색창 입력내용 초기화'되는 기능을 추가해 검증하였다. 드디어 완성했다!!! 우선 완성은 저번주 일요일(2021년 9월 12일 새벽경)에 끝냈으나, 추가보완 작업과 다른 작업들이 마구자빙로 들어오는 바람에 포스팅이 늦어졌다... 대략 아이디어 설계부터 검증까지 4~5일 정도 밤을 꼬박 샌거 같다. 사실 처음엔 굉장히 막막했다. 막상 JDBC 이미지 입출력 구간 수업도 잘 따라가지 못해, 수업이 끝나고 반복 숙달에 매진한 것이 바로 엊그제였다. 그런데 그 모든게 CRUD 구조의 기초였고, 그 기초에 몇가지 세부 기능만 덧붙이면 내가 만들고 싶은 대부분의 기능을 구현할 수 있었다(Ja.. 2021. 9. 18.
2021년 9월 12일 - 공유 다이어리 프로젝트 2차 개요 프로젝트는 오늘 새벽 완성했으나, 일단 시간의 순서대로 글을 올릴 것이 목적이었기에 2차 개요를 업로드하였다. 초반에 설정했던 내용들이 대폭 수정되었고, 심지어는 로그인 후 조회, 수정, 작성, 삭제 등 CRUD 구조가 들어가 있는 메인창을 기획 취소했다. 굳이 조회창과 연계해 표현할 수 있는 걸 번거롭게 팝업창을 늘리는 건 낭비라고 생각했다. 뿐만 아니라 상단에 오늘의 기분을 클릭하면 그날의 기분이 저장되는 이미지 선택 & 저장 시스템 역시 구현을 포기했다. 이건 상단에 라디오 박스와 함께 이미지를 깔아놓으면 될 일이지만, 기술적인 한계가 아니라 시간의 한계로 인해 구현을 포기했다. 거기다 앞선 개요(1)에서 포스팅한 내용처럼 뺀 내용보다도 작성하다보니 '어? 이것도 있으면 좋겠는데?'하는 생각에 중도.. 2021. 9. 12.
2021년 9월 10일 - 공유 다이어리 프로젝트 1차 개요 드디어 첫 프로젝트가 시작되었다. 우선 창들이 많은만큼 보기 쉽도록 1차 개요를 잡았다. 개인 프로젝트임에도 목표를 높게 설정하는 바람에 3~4일 안에 모든 기능을 구현하기엔 어려움이 많이 따르는 중이다. 이중 대부분은 하면서 추가적으로 떠오른 기능들을 더한것이기에 많이 너저분하다. 거기다 본래 계획했던 내용에서 내 수준과 기량, 주어진 시간, 체력 등을 고려해 내용들을 유동적으로 조정하기도 했다.개발자가 끊임없이 새로운 지식을 발굴해 적용하는 것이 중요 역량으로 꼽힌다지만, 자신의 수준과 기술에 맞게 적합하고 기발한 프로그램을 만들어나가는 것도 중요 역량인 것 같다. (카메라 화질도 최악이다...) 나중에 2차 개요로 기능들을 총 정리해서 일요일까지는 완성 + 발표 자료 제작으로 넘어가야 할 것이다. 2021. 9. 11.