토스뱅크 패키지 개발 기준: 안정성, 예측 가능성, 디버깅 편의성
토스뱅크가 패키지를 관리하는 방식 #2: 토스뱅크 패키지의 세 가지 기준
토스뱅크는 패키지 개발 환경을 개선하기 위해 세 가지 기준을 설정했다. 첫째, 안정성: 호스트의 실행 환경에서 안정적으로 동작해야 한다. 둘째, 예측 가능성: 배포 후 원본 코드의 의도가 유지되어야 한다. 셋째, 디버깅 편의성: 사용처에서 쉽게 디버깅할 수 있어야 한다. 이를 위해 패키지의 원본 소스 코드 확인을 용이하게 하고, declaration sourcemap을 지원하여 IDE에서 원본 구현을 쉽게 확인할 수 있도록 했다.
패키지 개발 시 안정성, 예측 가능성, 디버깅 편의성을 기준으로 설정하여 빌드 도구와 설정 선택에 일관성을 제공한다.
원문 출처
토스 테크 (Toss Tech)