주말에 푹 쉬면서 오래간만에 친구들과 집에서 밥 먹고 웃고 노느라 충전이 많이 된 것 같다.
다시 또 코딩을 하기 위해 컴퓨터 앞에 앉으니까 다시 부담감과 걱정이 밀려오지만 별수 있나 일단 하나씩 해결하다 보면 6주도 지날 거고, 완성도도 높아지지 않겠는가 열심히 해바야지
오늘의 목표는 기본적인 CRUD를 완성하는 것이었다.
내가 맡은 게 선택 글이지만 투표, 댓글과도 연관이 있기 때문에 빨리 만들어 주어야 다음으로 진행이 된다.
오늘은 정말 앉아서 코드만 열심히 쳤다. 물론 오늘 친것들이 모두 새로 배워서 친 것은 아니지만, 전에 사용했던 코드와 매우 유사한 것도 있지만, 투표의 경우 새로운 로직을 머릿속으로 생각한 뒤 그걸 구현해보기도 했다.
댓글은 좀 많이 비슷했지만.. ㅎㅎ 그래도 하나하나 다시 친다는 생각으로 코드를 작성했다.
다행히 저녁쯤엔 작업이 끝나서 유저 부분과 합쳐서 미들웨어까지 적용해서 기본적인 기능은 구현했다.
예외처리도 간단한 것들은 넣어 두었다.
다만 예전부터 걸리는 것은 매번 try catch문을 사용하다 보니 코드가 길어지는 것 같기도 하고,
예외처리도 서버에서도 넣다 보니 코드가 좀 길어지는 것이 맞는 건가에 대한 의구심이 든다. 더블 체크하면 좋다곤 하는데 아직 그 선을 모르겠다.
오늘 코드 작업하면서 정리할 만한 내용도 몇 가지 있어 정리를 했고, 새로운 지식들도 하나씩 보완해가면서 글로 정리할 예정이다.
내일은 S3를 이용해서 파일을 직업 서버에서 저장하고, 해당 URL를 프론트에 전달하며 접속하는 방법을 공부해서 적용시켜볼까 한다. 그래도 백앤드 개발자가 된다면 파일도 주고받고 db는 서버에서 관리하는 것이 더 좋지 않을까 하는 생각이 든다. 내일은 좀 공부에 집중해서 새로운 방법을 익히는 시간이 되었으면 좋겠다.
프론트와 맞춰 바 야하지만 내가 준비가 되고 알려주면서 잘 합쳐볼 생각이다.
그럼 내일도 ㅎㅇㅌ
오늘 공부한 개념
https://jin-coder.tistory.com/130
'일지 > TIL' 카테고리의 다른 글
TIL 220831 (0) | 2022.09.01 |
---|---|
TIL 220830 (0) | 2022.08.31 |
TIL 220827 (0) | 2022.08.27 |
TIL 220817 - 실전시작.. 기획의 벽 (0) | 2022.08.27 |
TIL 220826 - 클론코딩 마무리, 새로운 시작 전 (0) | 2022.08.26 |