이번 주 목표
키오스크 과제
하루 30분 알고리즘
오늘 목표
하루 30분 알고리즘
키오스크 과제
SQL 과제 (3문제)
TIL 작성
TIL 리뷰
9조 마무리 회의
후발대 수업
복습 : 자바스크립트 입문 읽고 정리
오늘 한 것
하루 30분 알고리즘 : 합성수 찾기 https://verdantjuly.tistory.com/337
SQL 과제 (3문제)
TIL 작성
TIL 리뷰
키오스크 과제
후발대 수업
1. class 의 원리 : 우준호 튜터 님
2. migration이란?
migration 파일과 똑같은 운영상황 세팅
3. 백엔드의 역할
문제
발주 API를 만들 던 중 enum.js의 key 를 입력값으로 하고 value를 데이터베이스 저장값으로 하면
나중에 데이터를 조회할 때 데이터 베이스 저장값으로만 조회가 되는데 괜찮은 건가?
시도
enum.js의 key를 데이터베이스 저장값으로 하고 value를 출력값으로 지정
하지만 발제 예시에 그렇게 나와 있지 않아 조호영 튜터 님께 질문
해결
백엔드에서는 데이터 저장을 0,1,2,3으로 한다. 데이터 보안 등 여러가지 이유가 있다.
이것을 출력해야 하는 문자열로 바꿔주는 건 프론트엔드의 역할이다.
이것을 실무에 가서 회의하게 된다.
ex) 우리 백엔드에서 0,1,2,3을 만들었으니 이렇게 표현해 주세요!
알게 된 점
백엔드에게는 백엔드까지의 역할이 있다.
백엔드는 보안상 너무 친절하게 모든 것을 설명하면 안 된다.
사용자에게 친절하게 설명해 주는 것은 프론트엔드의 역할이다.
4. 헬스 체크 (health check)
서버의 상태를 주기적으로 확인하여 서버의 정상 작동 여부를 판단하는 과정
this.app.use('/ping', (req, res, next) => {
return res.status(200).json({ message: 'pong' });
});
정리
migration이란? migration 파일과 똑같은 운영상황 세팅
백엔드에게는 백엔드까지의 역할이 있다.
백엔드는 보안상 너무 친절하게 모든 것을 설명하면 안 된다.
사용자에게 친절하게 설명해 주는 것은 프론트엔드의 역할이다.
헬스 체크 (health check): 서버의 상태를 주기적으로 확인하여 서버의 정상 작동 여부를 판단하는 과정
체크리스트
[ O ] 예쁜 말로 협업하였는가?
[ O ] 12시간 동안 몰입하였는가?
[ O ] 코딩 시 복사 + 붙여넣기를 하지 않았는가?
[ O ] 친절한 개발자였는가?
[ O ] 오늘을 평가하였을 때 주니어 개발자가 될 수 있겠는가?
KPT
Keep
열심히 하는 것
Problem
잠이 많다
Try
더 열심히 하자
소감
많이 성장하고 있는 것 같아 뿌듯하다
'verdantjuly > Today I Learned' 카테고리의 다른 글
TIL 20230729 (0) | 2023.07.29 |
---|---|
TIL 20230728 (0) | 2023.07.28 |
TIL 20230726 (0) | 2023.07.26 |
TIL 20230725 (0) | 2023.07.25 |
TIL 20230724 (0) | 2023.07.24 |