Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

밤빵's 개발일지

[TIL]20240702 과제지옥.... 본문

개발Article

[TIL]20240702 과제지옥....

최밤빵 2024. 7. 3. 04:20

Spring 강의와 과제를 병행하려니 4일은 미친듯이 짧은시간이다.

오늘까지 제출이였는데 결국 늦게 제출하기로 ㅠㅠㅠ.....

심지어 과제가 어렵다... 몇 번을 엎었는지 어려워서 이게 내가 만드는건지 GPT가 만드는건지 

GPT믿고있다가 3번을 엎었다. 이 녀석...아직 우리 친구가아니구나

 

▶ 필수구현사항

필수요구사항 보고 머리가 아프기시작했다. 코드는 간결해졌고, 강의는 친절한데 나는 알아듣질 못한다...? 

강의를 다 들으면 할 수있다고 해서 희망을 가지고 들었는데 Spring은 입문부터 어려운 관문이다. 

 

추가구현기능이 있어서 이 기능까지 꼭 해보고 싶었는데, 필수 요구사항도 맞출 수 있을까?로 과제를 시작했다 .

 

예전에 기술매니저님 조언으로 설계가 모든프로젝트의 시간과 비중이 70~80% 정도 된다고 하셔서 

일단 문서작업을 시작했다. 

 

→ 다이어그램

웹미니프로젝트때 와이어프레임 이란걸 만들어보고 이건 내가 잘 할 수 있는게 아니다 란 생각에 다신 할 일이 없기를 바랬는데 나는 개발 공부를 하고 있으니까 익숙해져야한다. 이걸 만드는 동안 다크모드로 되어있어서 잘 보이게 들어간건지 알수가 없었다. 내가 구현한 기능이 이게 맞는지도 모르겠어서 동료분들의 다이어그램을 물어물어 따라서 만들었다.

GPT가 만들어준 API. 직접 만들면서 이해해보고 싶었는데 나는 그걸 하지 못했다 ㅠㅠ 

과제 제출 시간은 다가오고 급하게 만들어달라고 해서 붙여넣기했다. 과제를 못 할 줄 알았다면 그냥 넉넉하게 시간두고 만들어볼걸! 레벨2 과제는 꼭 만들어보면 좋겠지만.. 지금은 레벨1도 제출이나 할 수 있을지 걱정 되는 중..

 

강의 때 만들어 둔 메모장 프로젝트를 기반으로 만들기 시작했는데, 사실 어제도 강의를 듣다가 과제를 해보던 도중 

JDBC랑 JPA가 골고루 섞여서 아무것도 안되고 혼자 이마만 내려치다가 강의를 끝까지 듣고 해야하는구나를 알아버렸다. 

이래서 나는 꼼수쓰지말고 열심히 해야한다. 

 

나름 게시판이니까 board로 만들어야겠다! 하고 이름을 바꾸고 코드를 넣어보기 시작!

그리고 매번 하는 실수를 하면서 이 두 코드 사이를 왔다갔다 했다. getBoards(); 와 getBoard(); 이 s 하나만 잘보면 되는데

전체조회니까 s가 있다고 생각만 하면 되는데 값으로 넣어 둔 id에 계속 빨간줄이 그어져서 두시간을 헤매다가 전체 조회하는 코드에 s를 붙이지않고 밑 코드랑 같은 getBoard로 계속 하고있었으니 제대로 실행이 될리가 없지..

단축키만 계속 눌러보고 도대체 뭐가 잘못됐다고 하는건지 찾아보는데 저 s를 생각도 안했으니 왜 이런 창이 뜨는지 생각도 못했다. 조금조금씩만 만져두고 실행해보는데.... 자꾸 에러가 난다 .

 

이 코드 뿐만이 아니라 다른 걸 건드릴 수 있을 정도로 공부가 된게 아니라서 해보다가 ..... 또 엎었다. 

board로 바꾸는게 왜 안맞았다고 생각하는지 그냥 memo로 가기로 결정했다 .

같은 코드지만 board로 바꾸면서 (분명 이 이유는 아니지만) board 탓을 하기로하고 memo로 다시 돌아왔다.

import 도 안되고 테이블도 만들어 지지 않는다..... 도대체 왜...?

웹미니프로젝트 때 공포가 다시 찾아오는거 같아서 데이터베이스 생성도 해봤는데, 역시...터미널은 어렵다 ㅠㅠ

알찬 TIL을 쓰고 싶었는데... 과제때문에 마음이 급해서 되는 게 없다. 

 

잘 되던 게시글 저장, 수정 아무것도 되지않고 포스트맨에서는 오류만 뜬다. 400~500 다양한 오류들을 보고 있다.

이거 또한 공부니까 괜찮아.....

근데 과제 제출은 할 수 있는거지...?