튼튼한 코드는 큰 프로젝트의 기본기입니다.

튼튼한 코드를 만들기 위한 간단하면서도 강력한 사항은 assert 라고 생각합니다.

웹 클라이언트라고 해서 assert를 못 쓰는 것은 아닙니다.

제가 타입 스크립트로 react 프로젝트를 작성 했을 때 assert의 모든 기능을 만족하지는 못했지만 어느 정도 목적은 만족 시키는 함수를 만들거나 

(화면에 정확한 라인 수를 잡아내야 하지만 타입 스크립트의 ts 라인이 아니라 컴파일 된 자바스크립트의 오류 라인을 잡는 문제 및 

assert를 사용 할 경우 아래 구문은 ! 사용과 같이 강제적으로 할 필요가 없어야 하지만 이런 문법적인 문제까지는 해결하지 못한 버전의

커스텀 assert를 짧게 만들어서 사용했습니다.)

유사한 기능을 제공할 수 있는 라이브러리를 사용할 수 있습니다.

Node는 당연히 기능을 제공하고 다른 언어도 해당 기능을 지원하는 곳이 많을 겁니다. 

만일 assert를 많이 활용하지 않았다면 한번 사용해 보시는 것을 권합니다.