참고 : https://firstcheck.tistory.com/75TDD가 이렇다더라 하는 산재된 지식을 정리할 수 있는 계기즐겁게 강의하시더라..특히 정리된 코드 챕터에서는 테스트하고 리팩토링 하는것이란 어떻게 하는 것인지 확실하게 본 것 같아서 특히 그
T의 모든 프로퍼티를 옵션 프로퍼티로 지정하여 새 타입을 구성한다. \* T에 옵션 프로퍼티가 있어도 Required<T> 로 선언시에는 모든 프로퍼티가 필수값으로 지정하여 새 타입이 구성된다.T에서 K 만 "Pick" 해서 새로운 타입을 구성예를들어 밑의 예쩨에
any는 타입스크립트 기능을 안 쓰는 타입unknown도 any처럼 다 입력할 수 있지만 any보다는 조금 더 안전함 \- any와는 다르게 알 수 없는 타입이라고 컴파일러가 한번 체크를 하기 때문에 문제되는 코드 미리 예방 가능type이 확실하지 않을 때 생기는
사내스터디 1일차 정리내용회고문서를 보면 알겠는 내용이지만 실무로 적용할 때는 어떤식으로 해야될지 감이 잘 안옴. 우리가 사용하려는 스펙인 typescript + express 보일러플레이트를 공부해가면서 만드는게 더 빠르지 않을까 하는 공통된 의견하루의 공통된 목표를
route 파일을 별도로 관리하려면 routes 폴더가 필요그 안에 비슷한 라우트들은 별도의 js파일로 관리분리된 js 파일server.js에서 분리한 라우트 모듈을 로드multer 라이브러리를 설치하고 사용참고 : multer클래스쪽 영상변환 완료 시 이용해 볼 수
Application Programming InterfaceAPI 디자인 방법원칙 6개 \- Uniform interface ( 얘만 젤 중요함) \- 하나의 URL로는 하나의 데이터를 가져와야함 \- 간결하고 예측가능하게 \- URL 이름짓기 관습을 잘
nodejs non-blocking IO일단 요청 다 받고 되는 작업부터 빨리 처리, 오래걸리는 작업은 나중에코드가 짧고 쉬워서 빠른 개발가능웹서비스가 아닌 경우는 좀 별로 소스 수정하면 알아서 서버를 종료했다가 재실행해주는 패키지