본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(47)💻

1. AM 09:00 ~ PM 12:00분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입

  2. Spring Boot Project[실습]  - PaginationTest[@Test => paginatin length], getPaginationBarNumbers[Method => 현재 페이지수, 총 페이지수를 구하는 메소드생성함], PaginationService[public List Type(Data type Integer) 메소드를 생성하여 시작하는 숫자와 끝의 숫자를 구하는 즉, 현재 페이지, 마지막 페이지를 설정해주는 작업을 함], UserAccount[userId에 원래라면 유니크를 설정해줘야 하는데, 설정하지 않아 따로 작업을 해주기 위해 주석으로 표시함]

Spring Boot Project[실습] - Pagination 작업을 위해 Test 작업을 하면서 TDD과정을 통해서 현재 페이지와 총 페이지 수를 구하는 식과 값을 받아주는 작업을 함

2. PM 13:00 ~ 22:30분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입

  2. Spring Boot Project[실습]  - ArticleControllerTest[Pagination이 필요로 하는 부분에 Pagination Service를 불러와 작업을 할 수 있도록 환경을 만들고 TDD까지 함], index.html[pagination 부분에 id를 주어 xml에서 실제 DB의 값을 넣어주는 작업을 위해 id속성을 부여함], index-th.xml[index.html에서 부여한 id를 불러와 각 tag에 DB Data를 넣어주는 작업을 함], GitHubProject[Pagination 구현하는 것이 끝나 Isuess를 끝냄 + Domain 부분에서 기입해야하는데 작업을 못한 부분을 따로 작업해주기 위해서 Isuess를 하여 Update 작업을 준비함], Gitkraken[작성한 Code를 Github에 Commit, Push, Pull 작업까지 함]

Spring Boot Project[실습] - Pagination 작업과 userId를 유니크 속성을 넣어주기 위해 작업을 진행 중

3. Pagination 작업 중 중간에 Controller, Service 부분에 빠진 코드들과 속성들이 보여서 GitKraken에 Commit + Push하면서 추가작업으로 기업하였고, 오후에 다음 주 KDT 국비교육이 시작한다고 OT 시작 전 사전에 준비해야할 것과 필수로 인지하고 있어야 할 사항과 주의사항에 대해서 공지를 읽고, 준비한다고 잠깐 시간을 흘려보냈음. 그래도 백엔드 커리큘럼이 좋았고, 잘만 활용한다면 개발자로써의 자질을 좀 더 업그레이드 시키지 않을까하는 생각을 함. 그리고 Pagination 작업을 마친뒤에, 확인하면서 ERD 에서 설계한 부분에서 userId 에게 UK(유니크)를 줘야하는데, 주지 않아 이 부분을 손볼 생각임! 그 외에는 HTML, XML을 통해서 id속성을 줘서 DB의 값을 넣어 View에서도 잘 보여지는가에 대해서 Test하고 TDD를 통해서도 문제가 있는지 확인 후 마무리를 하였음. 다음 주면 자바의 기본 + OT를 하겠지만, 계속해서 개발일지를 작성 할 것이고, 원하는 개발자가 되기 위해서라도 투자한 만큼 성과를 얻는 삶을 살고 싶음! 내일도 달려보자! XD 개발은 언제나 즐거움!