유형스크립트
반응형
엄격한 모드가 런타임 오류를 방지하는 데 도움이 되는 방법
이 질문에 답하기 위해, 우리는 예를 살펴볼 것입니다.
당신이 요청받았다고 가정하자.
- 계정 관리자가 계정 번호를 제공할 때 트랜잭션 목록을 볼 수 있는 API를 만듭니다.
Typoscript를 사용 중이므로 아래 그림과 같이 하면 됩니다.
api를 컴파일하고 실행합니다. 유효한 계정 번호로 테스트합니다. 그리고 그것을 거래처 매니저에게 전달하세요.
계정 관리자가 오타가 있는 계정 번호로 API를 호출하여 API가 충돌합니다.
이제, 아래와 같이 API를 만들 때 엄격한 모드가 설정되어 있다면 어떨까요?
컴파일 프로세스가 실패했습니다!
이 실패는 API를 계정 관리자에게 전달하기 전에 입력에 관계없이 API가 적절하게 응답할 수 있는지 확인하는 것을 상기시킵니다.
결론
엄격한 모드를 사용하면 개발자가 코드를 실운영에 배포하기 전에 수동 테스트를 덜 수행하고 더 많은 문제를 발견할 수 있습니다. 그러므로, 처음에 질문한 것에 대한 대답은 "네"입니다.
저는 개인적으로 기본적으로 엄격한 모드가 켜져 있어야 한다고 생각합니다. 결국 Typescript는 개발자가 빌드 시간 동안 JavaScript 런타임 오류를 발견하는 데 도움이 되도록 작성되었습니다.
완전한 샘플 코드는 이 스택블리츠에서 찾을 수 있습니다.
엄격한 모드가 얼마나 유용한지 보여주는 다른 좋은 예시가 있다면 알려주세요.
사용된 버전
- 유형스크립트 v4.5
- Rxjs v7.4
'javascript' 카테고리의 다른 글
자바스크립트 실행 순서 자세히 알아보기 (0) | 2021.12.28 |
---|---|
재귀함수를 이용해 분할 및 정복 알고리즘 구현하기 (0) | 2021.12.28 |
네이티브 웹뷰를 사용하기 전에 알아야 할 내용 (0) | 2021.12.28 |
HTML, CSS, JS , 캔버스로 서명 패드 만들기 (0) | 2021.12.28 |
Javascript 산술 연산자, 코드 편집기, 함수, 객체 및 배열 (0) | 2021.12.28 |
댓글