Untitled

효과적인 컴포넌트가 왜 필요할까?

개발 과정에는 SPRINT 단위가 존재한다. 팀이 일정량의 작업을 완료하는 시간을 정해두고 더 나은 소프트웨어를 제공하기 위해 발전, 업데이트 하는 단위라고 볼 수 있다.

이때, 특정 서비스의 품질을 높이기 위해 매 SPRINT마다 많은 변화가 일어난다.

프론트엔드 역할의 특성 상 다음과 같은 요소들을 목적으로 한다.

  1. 사용자 경험을 높이기 위한 최대의 노력과 중요하다고 생각하는 마인드 셋
  2. 유지보수가 가능하도록 코드를 작성하는 능력
  3. 서비스가 살아있도록 느끼게 하는 오너십

… 등등

<aside> 📌 변화는 니즈(Needs)에 따라 발생하고 제품은 고객에 맞추어 성장한다

</aside>

위와 같은 목적을 달성하기 위해서는 변화에 대해 두려워해서는 안되지만, 우리의 코드나 프로젝트에 들어간 시간노력이 없이지는 것은 누구에게나 힘든 일이다.

“변화는 예측이 불가능하다!”

그렇다면