본문 바로가기

항해99

[항해99]WIL(5주차)

반응형

1. 같이 일하기 좋은 개발자란?

 

 연차에 알맞은 실력을 갖춘 개발자다. 

 

 물론 주니어에게 실력을 기대하지 않는다고 하지만, 장기적인 관점에서 회사, 동료와 좋은 관계를 유지하기 위해서는 발전하는 모습을 보이고 기여할 수 있는 능력을 갖춰야한다. 인간성이나 애사심으로 호소하는 것은 한계가 있다.

 

 인성과 좋은 커뮤니케이션 능력 등을 간과하지 않겠지만, 실력을 갖추기 위한 자기계발 역시 동료와 회사에 대한 예의임을 명심하겠다. 커뮤니케이션 능력이 충분조건이라면 실력은 필요조건이다.

 

 

2. Jest를 이용한 코드 테스트

 - Jest는 페이스북에서 만든 테스팅 프레임 워크이며 단위(Unit) 테스트에 주로 사용한다.

 - Jest를 실행하면 "{파일명}.test.js" 또는 "{파일명}.jest.js" 또는 이름이 "tests"인 폴더 안의 파일을 test한다.  

 - describe/ test / expect와 matcher로 작동한다.

 

3. Middleware

 - 미들웨어는 req, res, next로 구성되며 next 함수가 없는 경우 현재단계가 완료되더라도 다음 단계로 넘어가지 않는다. 

 - 미들웨어의 유형에는 어플리케이션 레벨, 라우터 레벨, 오류처리, 써드파티 메들웨어가 있다.

 

반응형

'항해99' 카테고리의 다른 글

http 메소드  (1) 2021.12.09
멘토링  (2) 2021.12.08
OSI 7Layer  (2) 2021.11.29
[항해99]과제 제출 전  (3) 2021.11.28
[항해99]WIL(4주차)  (0) 2021.11.27