[TIL]20220727

god1hyuk·2022년 7월 28일
2

TIL / WIL

목록 보기
11/30

요 며칠 TIL을 작성 못했다... 조금만 시간내면 쓸 수 있는건데.
일요일에서 월요일 넘어오는 때부터 거의 뜬 눈으로 밤을 지새우고 하루 평균 2~3시간 잔게 전부이다.

월, 화, 수 통 틀어 70시간 55분, 하루 23시간 정도씩 무언가를 한 것이다. (그 중, 2~3시간은 점심시간 시작 부터 2~3시간 정도 눈을 조금 붙였다.) 현재 내가 1등이다! 늘 주 초는 내가 1등이다. 하지만 평일에 죽어라 달리고 일요일은 무조건 오후까지 자는게 루틴이라 일요일에 꼭 1등을 박탈 당하고 만다.

1등하는건 정말 뿌듯하다. 그런데 나는 순위에 크게 연연 않는다. 얼마나 많이 공부하느냐도 중요하겠지만 적은 시간을 하더라도 얼마나 효율적으로 알차게 보내느냐가 더 중요하다고 생각한다.

계속 피로가 누적이 되다보니 공부를 해도 머리에 잘 박히질 않는다. 지금 상태에서는 사람들이랑 대화를 나누면 평소 자주 쓰던 단어조차 생각이 나질 않더라. 잠을 안 자니까 뇌세포가 죽고 있나보다..!

내일이면 또 3주차 과제 제출 마감일이자 3주차 종료일이다.
이번주는 Spring 입문이었다면, 다음주는 Spring 심화이다. 언뜻 보아하니 다음주 공부할 강의 목차에 로그인 처리에 관련 된 내용도 있었다. 이번에는 기필코 회원가입, 로그인을 이해하고 구현해볼 것이다.

공부도 중요하지만 오는 주는 회원가입, 그 다음 주는 로그인 기능을 구현해야 하기 때문이다. 항해99 프론트엔드 동료 중 한분과 함께 토이 프로젝트를 진행하기로 했다. 과제도 있고 해야할 공부도 많기에 너무 부담 갖지 않고 작은 기능부터 하나하나씩 만들어 모아서 나중에 합쳐보기로 했다.

<항해99 커뮤니티>
1. 목적 : 기술 지식에 대한 포스팅 또는 링크를 게시하여 유용한 지식 정보를 공유하고 소통한다.
2. 가치 : 정보를 공유하고 소통하며 서로의 발전에 기여한다.

프론트엔드, 백엔드의 각자의 역할이 합쳐졌을 때의 희열을 빨리 느껴보고 싶다.비록 작은 계획이지만 한달 뒤 실전 프로젝트를 진행할 때 도움이 될 거라 믿는다.

나는 계획하고 진행하다 끝 맺음을 하지 못했던 적이 많다. 왜 그런가 생각을 해보면 너무 무리하게 계획을 잡았던 것 같다. 특히나 지금 상황에서는 매 주차 해야 할 일들이 많기 때문에 너무 욕심부리면 분명 끝맺음을 못 할 것이다.

모듈 단위의 프로젝트를 구현 하는데 항해99 기간안에 못 끝내면 항해99가 끝난 뒤에도 같이 만들어 나가기로 했다. 혼자였다면 힘들었을지도 모르지만 동료도 한 열정하기에 의지가 된다.

우선 주말 이용해서 강의를 빠르게 듣고 공부해야겠다. 아웃풋이 나오면 기술 블로그에도 포스팅하겠다.


TIL 본문

1. CS 스터디

프로세서를 좀 더 세밀하게 들여다 보았으며, 컴퓨터 아키텍쳐에 대해 다루었다.

2. 항해99 3주차 Spring 미션 : CRUD API 구현

이번 3주차 미션은 CRUD API 구현이었다.

요구사항

  1. 전체 게시글 목록 조회 API
    • 제목, 작성자명, 작성 날짜를 조회하기
    • 작성 날짜 기준으로 내림차순 정렬하기
  2. 게시글 작성 API
    • 제목, 작성자명, 비밀번호, 작성 내용을 입력하기
  3. 게시글 조회 API
    • 제목, 작성자명, 작성 날짜, 작성 내용을 조회하기
      (검색 기능이 아닙니다. 간단한 게시글 조회만 구현해주세요.)
  4. 게시글 비밀번호 확인 API
    • 비밀번호를 입력 받아 해당 게시글의 비밀번호와 일치여부 판단하기
  5. 게시글 수정 API
    • 제목, 작성자명, 비밀번호, 작성 내용을 수정되게 하기
  6. 게시글 삭제 API
    • 글이 삭제되게 하기

위 요구사항을 바탕으로 작성한 API 명세서이다.

오늘은 강의에서 배운 내용을 토대로 기본적인 CRUD 기능만 구현을 해둔 상태이다. 요구 사항에 맞춰 조금 추가적인 가공을 해줘야 한다.

남은 작업
1. 패스워드 검증 API (return : boolean)
2. 기존의 DB 정보와 "success", "error" 항목도 함께 출력

0개의 댓글