04 TRACE무엇을 남겼는가

새 버전을 넣었다가 도로 뺐다

더 빠른 최신 버전을 넣었더니 코드 점검 도구 전체가 멈췄습니다. 원래 버전으로 되돌렸습니다.

이 쪽은 원문을 쉬운 말로 다시 쓴 판입니다. 저자가 쓴 문장은 원문 쪽에 있습니다. 이 판의 문장은 사람이 쓰지 않았습니다.

이 사이트는 타입스크립트라는 도구로 만듭니다. 코드를 실행하기 전에 실수를 미리 잡아 주는 도구입니다.

그 도구의 최신 버전 7.0.2가 나와 있었습니다. 처리 방식을 새로 만들어서 훨씬 빠르다고 했습니다. 그래서 넣었습니다.

코드 점검을 돌리자 이 메시지와 함께 멈췄습니다.

typescript-eslint does not support TS 7.0.

코드 문법을 봐 주는 다른 도구가 아직 7.0을 모른다는 뜻입니다. 이 사이트의 기본 설정이 그 도구를 안에서 불러 쓰기 때문에, 점검 규칙을 하나도 쓰지 않아도 통째로 멈춰 버립니다.

어떻게 판단했나

원래 쓰던 버전으로 점검하는 데 걸리는 시간을 재 봤습니다. 0.87초였습니다. 느려서 답답한 곳이 아니었습니다.

얻는 것은 느껴지지도 않는 속도이고, 잃는 것은 코드 점검 도구 전체였습니다.

그래서 5.9.3으로 되돌렸습니다. 다른 도구들이 따라오면 그때 다시 올릴 생각입니다.

최신 버전은 당연히 써야 하는 것이 아니라 고르는 것입니다. 그리고 고를 때는 이유가 있어야 합니다.