본문 바로가기

개발일지

(3)
[전공자들 15] 날짜데이터를 어떻게 관리할 것인가 프로젝트 마무리만 남겨두고, 여러 사정으로 거의 세달만에 진행하게 되었다. 마무리단계에 접어들면서 남은 부분 중 하나는 바로 날짜와 관련된 것이었는데 회원가입일, 글/댓글 작성일 등의 날짜데이터를 어떻게 저장할 지가 고민이었다. 먼저, 화면상으로 나타내고 싶었던 날짜 형식은 이런 yyyy-MM-dd HH:mm 형식이었다. 내가 선택할 수 있는 방법은 두가지였는데 1. 게시글을 생성할 때 백엔드에서 생성일을 추가하는 방법(문자열 저장) 2. 데이터베이스에 저장될 때 자동으로 생성일을 주입하는 방법(날짜형식 저장) 첫 번째 방법은 백엔드 코드상으로 처리하는 방법인데 java.time.LocalDateTime 클래스를 사용해서 해당 일자를 가져온 후 java.time.format.DateTimeFormatte..
[전공자들 6] 개발 5일차 - modal 하나로 가성비를 챙겨보자 글 쓰기 버튼을 누르자마자 글이 써지는 페이지는 거의 없다. 마찬가지로 그 중요성과 영향력이 큰 활동일수록, 모달을 통해 재확인하는 작업을 필연적으로 거치게 된다. 앞선 프로젝트에서는 리액트를 처음해봐서 일단 적응하는게 우선이었다. 그래서 여러페이지에서 필요한 모달을 한 번만 구현할 수 있지 않을까 생각은 했었는데 실력 부족으로 실패했다.. (일일이 모든 페이지의 모달을 다 만들었음..) 하지만 이번엔 다름! 효율성은 아직 알 수 없지만 별다른 gpt의 도움 없이 스스로 해냈다는 것에 뿌듯! 일단 내가 필요한 모달의 종류는 글쓰기/회원탈퇴/각종 활동 삭제기능 해서 일단 7개정도이다. 먼저, 모달의 내용을 제외한 나머지 틀을 만들어 주고 props를 사용해 모달을 불러주는 곳에서 type이라는 변수에 어떤..
[ 전공자들 3 ] 화면설계 원래 한달 반 정도의 개발기간 중 3일을 화면설계 기간으로 잡았지만 현실적인 여건 때문에 한 달 안에 끝내고자 마음먹었다. 그래서 화면설계도 반나절만에 후딱 해치워버렸다... 역시 화면설계를 하면서 기능의 디테일을 잡거나 어긋난 부분을 많이 발견하는 것 같다. 회원관리(로그인/회원가입/아이디찾기 등등...) 를 제외한 메인 페이지 분량. 1. 반응형 화면설계를 하면서 고민했던 부분이 몇 가지 있었는데 반응형으로 만들고 싶어서 처음엔 웹 버전과 모바일 버전을 따로 만들기 시작했다. 하지만 한 달 내에 다 만들기엔 모바일 버전까지 하기엔 너무 오래걸릴 것 같아서 일단 웹을 완성시키고 추후 업데이트 식으로 모바일 버전을 추가하려고 생각중이다. 모바일 버전은 몇 개 화면을 만들다가 중지.. 또 개발하다가 여차하..