지금 난 백엔드쪽에서 일하긴 하는데
졸작할땐 풀스택으로 할 수 밖에 없는 상황이였어서 react 로 몇 달 하긴 했음
그땐 자바스크립트 썼고 타입스크립트는 angular 에서 아이오닉 프레임워크 쓸 때 쓰긴 썼거든
클린코드의 본질은 ts 냐 js 냐 로 갈리는게 아니라
고도의 설계 + 확장성 + 재사용성 뭐 이런게 중요하다고 보는데
svelte 개발자들이 ts 버린다니까 svelte 하꼬라고 욕하는 사람들도 있더라고
타입에러 방지 방어적인 코드 이런건 알지 근데
자바스크립트도 제대로 된 번들 보면 방어적으로 자바스크립트 코드를 작성한 경우가 많음
프론트엔드 전업 개발자 입장에선 ts 를 사용하지 않는다는 이유만으로 ㅄ취급할정도로 대단한 이유가 있는거임?
자스 업무하던사람이 -> 타입스크립트로 넘어가는거지 왜냐면 취업시장 경쟁력 찾으려고
그리고 국내시장은 해외시장과 다르다.
의도적으로 방어적인 코드 작성하기 vs 반강제로 하기 js 로 안전한 코드 작성하는 문화 가진 회사 찾기 vs ts 쓰는 회사 찾기
언어 차원에서 강제로 지키게 안하면 안지키는 사람이 꼭 있으니까 쓰겠지…?
근데 꼭 기술에 종속되는 애들이 있긴 함
메모리 관리도 걍 다 사람이 하면 되는걸 왜 매니지드 언어가 나옴 ㅇㅅㅇ - dc App
개쩌는 회사고 구성원들이 다 고수면 괜찮은데 대부분의 조직에는 모자란 개발자들이 꼭 들어옴. 걔들이 개판쳐놓는걸 차단하는 안전장치 같은거지