테스트 코드가 어렵게 느껴지는 이유

1️⃣ 테스트 코드가 어렵게 느껴지는 이유는 "생소함" 때문입니다.


프론트엔드 개발에서는 보통 복잡한 비즈니스 로직보다 화면 구현에 초점을 맞추기 때문에, 화면을 가상으로 그리고 요소를 가져오며 특정 로직을 검증하는 테스트 코드가 생소하게 느껴질 수밖에 없습니다.


2️⃣ 하지만 중요한 점은 테스트 코드를 작성해 보는 “경험”은 필요하다는 것입니다.


어려워 보이거나 생소하다는 이유로 테스트 코드 작성을 피한다면, 결국 한계에 부딪히게 됩니다. 테스트 코드를 작성하는 것이 귀찮아 보이고, 어려워 보여서 색안경을 써버리게 되면, 계속해서 도전하지 못할 것입니다.


테스트 코드가 귀찮고, 어려워서 도입하지 않는 게 아니라 “왜” 도입을 하지 않는 것인지 경험을 통해서 알아가야 합니다.


3️⃣ 막상 테스트 코드는 크게 어렵지 않습니다.


테스트 코드를 규칙적으로 작성하면서 경험을 쌓으면, 패턴이 눈에 들어오고 작성법에 익숙해지면서 작업이 크게 지연되지 않게 됩니다.


특정 기술에 대해 색안경을 끼고 바라보면 그 기술을 평생 학습하지 않게 될 가능성이 큽니다. 그러나 이 기술이 불필요하다고 생각하더라도, 색안경을 쓰고 바라보지 않고,

왜 필요 없는지 설명할 수 있도록 배우는 경험이 중요하다는 것을 느끼게 되었습니다.


자세한 내용은 아래 글 참고 부탁드립니다.

긴 글 읽어주셔서 감사합니다!

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 8월 4일 오후 2:48

조회 104

댓글 0

    함께 읽은 게시물

    리액트에서 Overlay를 다루는 갓벽한 5분컷 방법

    O

    ... 더 보기

    GitHub - toss/overlay-kit: A library for handling overlays more easily in React.

    GitHub

    GitHub - toss/overlay-kit: A library for handling overlays more easily in React.

    👋 굿바이 Styled Components 🥹

    S

    ... 더 보기

    Thank you - styled-components

    opencollective.com

    Thank you - styled-components

     • 

    댓글 1 • 저장 34 • 조회 3,017


    가장 훌륭한 경비절감 방법은 ‘몰입’이다. 가장 훌륭한 생산성 향상 방법도 ‘몰입’이다. 이는 많은 경영학자들이 연구를 통해 증명한 사실이다.

    ... 더 보기

    [백진기 칼럼]그래 한번 미쳐보자?(110편)

    메디칼타임즈

    [백진기 칼럼]그래 한번 미쳐보자?(110편)

    🌱 2025 팀네이버 신입 공채 오픈

    -

    ... 더 보기

    2025 팀네이버 신입 공채

    recruit.navercorp.com

    2025 팀네이버 신입 공채

     • 

    저장 10 • 조회 2,680


    커리어를 쌓아야 할 때 알아야 하는 잔인한 사실들

    1

    ... 더 보기

     • 

    저장 39 • 조회 1,569


    Crash 제대로 감지하고 다루기

    A

    ... 더 보기

    Crash 감지하고 다루기

    iOYES

    Crash 감지하고 다루기