SMALL typescript2 TypeScript와 JavaScript 차이점 담당하고 있던 서비스의 front가 typescript를 사용하다 갑자기 javascript로 바뀌었길래 궁금해서 차이점을 찾아보았다.(typescript 익숙해지니 편리해서 좋았는데 아쉽 .....)JavaScript와 TypeScriptTypeScript는 JavaScript 기반의 언어JavaScript는 클라이언트 측 스크립팅 언어 TypeScript는 객체 지향 컴파일 언어객체 지향 프로그래밍 패러다임은 데이터 추상화에 중심- 객체와 클래스라는 두 주요 개념을 기반으로 함JavaScript웹 개발에 주로 사용됨웹 페이지를 대화식으로 만드는 프로그래밍 언어폼 유효성 검사, 애니메이션 적용 및 이벤트 생성을 수행클라이언트 측 스크립팅 언어- 사용자가 웹 브라우저를 열고 웹 페이지를 요청하면 해당 .. 2024. 6. 9. 코드 난독화란 ? 난독화 시 오류 발생 가능성은 ? 담당하고 있는 시스템에서 front는 vue.js + typescript로 구성되어 있다. 얘는 또 코딩 후 빌드하여 난독화 된 소스로 운영 이행을 하고 있다.개발 환경에서 정상 100번 확인하고 운영에 넘겼다가 문제가 발견되어 급히 롤백을 했는데 ㅎㅎ심장강화이벤트 원인 분석 중 코드는 암만 봐도 문제 없고, 빌드 과정을 의심 우선순위에 두고 있다. 과거엔 블록 주석이 아닌 한 줄 주석을 사용했을 경우 난독화하여 빌드하는 과정에서 오류가 발생하는 경우가 있었다고도 들었다. 사실 보안때문에 난독화를 해야한다니 걍 하고 있구나. 만 알고 있었지 난독화에 대해 자세히 알지 못하여 정리해보았다. 난독화를 사용하는 이유는 ?소프트웨어 보안 및 저작권 보호와 관련하여 사용 ! 악성 코드 작성자들은 난독화를 사용.. 2024. 5. 5. 이전 1 다음 LIST