Event
null
생활 계획표
AM 6:00 체조, 아침식사, 산책, 샤워, 설거지, 세탁
AM 8:00 입실, TIL 리뷰, 노드 시간표 및 오늘 목표 체크
AM 8:30 공부 시작
PM 1:00 ~ 2:00 점심 식사
PM 6:00 ~ 7:00 저녁식사
PM 7:00 TIL, WIL 제출
PM 9:00 퇴실 (카톡 확인)
PM 11:00 취침
오늘 목표
TIL 리뷰
TIL 작성
zbase : moviechart 리팩토링
자바스크립트 문법종합반 강의 자료 공부
오늘 한 것
TIL 리뷰
TIL 작성
zbase : moviechart 리팩토링
1. 변수의 네이밍
문제
좋아요를 올리는 차트인데 과거형인 loved로 작성되어 있다.
시도
love...?
해결
좋아요를 "올리는" 차트이므로 raiselove 등이 적합하다.
upOneLove로 결정 : 좋아요 1회 클릭 시 1이 올라가는 함수이므로.
> 20230610 : 함수의 해석부터 완전히 잘못되었다. 이 함수는 좋아요 차트를 열기만 하는 함수이다. 내가 작성한 것을 제대로 알자.
그래서 함수 이름은 openlovedchart로 정하였다.
알게된 것
변수 이름을 잘 정해야 나중에 내가 헷갈리지 않는다.
다른 사람도 내 코드를 읽을 수 있다.
>20230610
함수가 뭘 담고 있는지 제대로 파악하고 피드백을 받자.
다른 사람은 내가 뭘 작성했는지 잘 모른다.
2.
알게 된 점
undefined에 1을 더하면 NaN 이 된다.
3. 함수에 담기
문제
prev 와 next 버튼을 누를 때 review가 해당 영화와 맞지 않게 나온다.
시도
review를 붙이는 for문을 pastereview()라는 함수에 담는다.
해결
pastereview()를 prev 와 next 버튼을 실행할 때 마다 실행한다.
function prevfunc() {
let ranknum = parseInt(localStorage.getItem("rankof" + sendid)) - 1
if (ranknum > 0) {
sendid = localStorage.getItem(ranknum)
detailload()
pastereview()
} else { alert("제일 처음 영화입니다.") }
}
알게 된 점
함수에 담으면 어디서든지 쓸 수 있다!
정리
변수 이름을 잘 정해야 나중에 내가 헷갈리지 않는다.
다른 사람도 내 코드를 읽을 수 있다.
undefined에 1을 더하면 NaN 이 된다.
소감
친절한 개발자가 되자. 변수 이름도 친절한.
'verdantjuly > Today I Learned' 카테고리의 다른 글
TIL 20230610 (0) | 2023.06.10 |
---|---|
TIL 20230609 (0) | 2023.06.09 |
TIL 20230607 (0) | 2023.06.07 |
TIL 20230606 (0) | 2023.06.06 |
TIL 20230605 (0) | 2023.06.05 |