Facts (사실, 객관)
코드숨 2주차가 지났다.
- 스프링을 처음 써봤다.
- 스프링에 대한 이론강의를 수강함과 동시에 코드숨 강의 및 과제를 진행하였다.
Feelings (느낌, 주관)& Findings(배운점)
- delete request의 response가 왜 200이 아니라 204인지 궁금했음.
--> 지워줘 요청에 대한 대답이 ㅇㅇ 지웠다 가 아니라 no contents 인것이 어색했기 때문
-->
rfc7231:
"If a DELETE method is successfully applied, the origin server SHOULD
send a 202 (Accepted) status code if the action will likely succeed
but has not yet been enacted, a 204 (No Content) status code if the
action has been enacted and no further information is to be supplied,
or a 200 (OK) status code if the action has been enacted and the
response message includes a representation describing the status."
공식문서에 기준이 이미 있었다.
- 다양한 예외에 대해 핸들링하라는 피드백이 있었다
-->아직 스프링을 잘다루지 못하고, 이전에 한번도 해보지 못했던거라 일일히 검색해가면서 해봄. - javadoc에 대해 배웠음
--> javadoc은 모든 사람이 볼것이라고가정하고 써야함
--> 써머리부분은 한줄로 잘요약해야하고
--> 파라메터 설명하는 부분들은 명사형으로 간단하게 - gradle.build 추가하는 것은 깃 커밋에 간단하게 설명해줄것
- 먼가 자꾸 큰그림을 못그리는것같아서 약간 조급(?)한데 조급하지 말자.
어차피 코드숨에서 객체지향 설계배우는 주에 아마 뼈가 발려가며 피드백을 받을테니(?)
체크리스트(1주차+2주차)
1. 예외인경우를 빠르게 종료시키고, 가장아래에는 코드의 목적을 위치시킬것
2. 매직 리터럴 주의하기. 최대한 의미가 드러나도록 추상화할것.
3. 코드를 잘짠다의 두가지 기준. 효율성과 가독성.
4. 정적상수는 대문자로 할것
5. 변수이름의 타입을 명시하지 말것.
6. 줄임말 왠만하면 쓰지말것
7. 자바 변수이름은 카멜케이스
8. 확장성 잇는 것을 항상 명심할것.
9. 커밋한번 하고, 오타 등등 확인할것
10. 예외 처리 꼼곰히 해줄것
11. javadoc 잘 써줄것.
이번주 잘한점
의미단위 커밋--> 만족스럽게 함
다음주 꼭 하고 싶은것.
뽀모도로 학습법
Affirmation(자기 선언)
매일매일 til쓰기
--> 아예 시간을 빼놓자
'회고 > 주간회고' 카테고리의 다른 글
6주차 회고 (0) | 2021.09.19 |
---|---|
코드숨 5주차 회고 (0) | 2021.09.12 |
코드숨 4주차 회고 (0) | 2021.09.05 |
코드숨 3주차 회고 (0) | 2021.08.29 |
코드숨 1주차 회고 (0) | 2021.08.29 |