본문 바로가기

verdantjuly/Today I Learned

TIL 20230727

728x90

이번 주 목표

키오스크 과제

하루 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