verdantjuly/Today I Learned
TIL 20240603
verdantjuly
2024. 6. 3. 21:26
728x90
이번 주 목표
하루에 1번 TIL 적기
오늘 목표
하루에 1번 TIL 적기
오늘 한 것
하루에 1번 TIL 적기
오늘 스케줄
하루에 1번 TIL 적기
1. assert
truthy를 검증하기 위해 쓰임.
assert(밥)
밥이 true인 경우 지나가고 false인 경우 에러를 뱉는다.
출처 : https://nodejs.org/api/assert.html#assertvalue-message
2. 좋은 코딩 습관
1. 필요한 경우 멱등원적으로 적기
2. id를 하드코딩 하기보다 변수에 담기
3. 변수 이름 배려심 있게 짓기
4. 주석보다 변수명이나 함수명에 신경쓰기
5. 범위로 잡으면 쿼리가 느려진다. 제약조건으로 잡기.
* 멱등원적 : 여러 번 코드를 반복하여도 동일한 결과
* 하드코딩 : WHERE(id = 123)
* 변수에 담기 :
unassigned_song_id = 123
WHERE(id = unassigned_song_id)
* 범위로 잡기 : WHERE(id > 1)
* 제약조건으로 잡기 : WHERE(id = 0 OR id = null)
정리
1. 필요한 경우 멱등원적으로 적기
2. id를 하드코딩 하기보다 변수에 담기
3. 변수 이름 배려심 있게 짓기
4. 주석보다 변수명이나 함수명에 신경쓰기
5. 범위로 잡으면 쿼리가 느려진다. 제약조건으로 잡기.
KPT
Keep
하려고 하는 것
Problem
열정적으로 하지 못하는 것
Try
조금 더 열정 되찾기
소감
오랜만에 TIL 을 적는다.
회사에서 배운 좋은 내용들을 적어봤다.