공부/개발 전체적인
-
백엔드 코드 개선 종류(?)공부/개발 전체적인 2021. 1. 27. 20:11
이제 백엔드 개발에 좀 더 집중하려고 한다. 아무래도 회사 백엔드 코드에 적용을 하면 더 좋을 거 같아서 우리 회사 백엔드 코드의 문제점을 좀 찾아봤다. 로깅 에러가 발생해도 로그가 거의 남지 않는 코드로 되어있다. 그래서 후에 문제가 발생한다고 해도 console.log를 분기마다 적어가며 오류를 해결하곤 했다... 로깅 시트템이 있으면 버그가 발생한다고 해도 버그가 발생한 이유를 비교적 쉽게 찾을 수 있다는 장점이 있다. 테스트 코드 작성하기, TDD 결제 로직과 홈페이지에서 자주 사용하는 A 테이블의 경우 API 로직은 점점 괴물이 되어가는데... 테스트 코드가 없다 보니 종종 헬게이트가 열렸다... 테스트 코드가 있으면 안정성이 늘어나기에 더 자신있게 배포를 할 수 있고, 예상치 못한 곳에서 발생..
-
9월 21일 - vscode 업데이트 이후 typescript lint 에러공부/개발 전체적인 2020. 9. 21. 21:09
vscode 업데이트 이후에 갑자기 린트 에러들이 생겼다. 물론 tsconfig 설정을 바꾼 적은 없다. 우측 하단을 보니 익숙치 않아 보이는 버전이 보였고, 클릭해보니 타입스크립트 버전 바꾸기 같은 게 있었다. 클릭하면 타입스크립트 버전을 설정할 수 있다. Select Typescript Version을 클릭하면 아래처럼 된다. Use Workspace version을 클릭하면 끝~ 문제 발생 이유 vscode는 기본적으로 recent stable version의 타입스크립트을 제공하고, 사용자의 워크스페이스에서 IntellliSecnse를 제공한다. 타입스크립트 버전이 바뀌면서 뭔가 바뀐 것이 있는지 린트 에러가 생기기 시작했던 것이다. 수정하기엔 코드 양이 너무 많아서 원래 버전을 적용하는 방법을 ..