개발 생산성을 높이기 위한 시도들과, 트러블슈팅 경험을 글로 작성하고 있습니다.
예측 가능하고 안전한 코드를 만들기 위해 타입스크립트를 적극적으로 사용하며, 타입 안정성과 응집도를 높이기 위한 구조를 고민합니다.
- Electron IPC에서 타입 안정성 확보하기
- 모달의 인자와 반환값을 추론할 수 있는 타입 기반 모달 시스템
- useReducer 메소드 타입 자동으로 추론
- Zod를 이용한 Json Schema 공유 시스템 만들기
- 타입 추론 가능한 라우터 직접 만들어보기
다양한 상황에서 발생한 문제를 정리하고, 그 원인과 해결 과정을 기록해두었습니다.