문서 둘러보기
이 페이지에서
기능 구현하기
원하는 기능을 요청하고, 기존 동작을 유지하며 구현과 테스트를 진행합니다.
원하는 결과 설명하기#
Mirr Code에 만들고 싶은 기능을 설명하는 것으로 시작하시면 됩니다. 바꾸고 싶은 동작과 그대로 유지할 부분을 함께 알려 주시면 작업 범위가 분명해집니다.
회원가입 화면에 비밀번호 확인란을 추가해 줘.
두 비밀번호가 다르면 확인란 아래에 안내 문구를 보여 줘.
소셜 로그인과 기존 화면 디자인은 바꾸지 마.
관련 테스트도 추가하고 실행해 줘.
처음부터 파일 이름이나 구현 방법을 정할 필요는 없습니다. Mirr Code가 프로젝트를 살펴보고 관련 코드를 찾을 수 있습니다. 원하는 결과가 아직 명확하지 않다면 필요한 내용을 먼저 질문해 달라고 요청하셔도 좋습니다.
계획을 먼저 보고 싶다면#
Plan 모드를 선택하거나 “구현하기 전에 변경할 내용부터 설명해 줘”라고 요청하실 수 있습니다. 제안된 계획을 읽고 조건을 추가하거나 수정한 뒤 구현으로 이어가시면 됩니다.
기존 동작을 유지하며 구조 바꾸기#
기능을 바꾸지 않고 코드를 정리하는 작업을 리팩터링이라고 합니다. 유지해야 할 동작을 설명하고 기존 테스트를 기준으로 진행해 달라고 요청하시면 됩니다.
이 파일에서 중복된 이메일 검사를 하나로 정리해 줘.
허용되는 이메일 형식과 오류 문구는 그대로 유지해 줘.
호출하는 코드와 관련 문서도 함께 찾아 필요한 부분을 맞춰 줘.
변경이 여러 부분에 걸쳐 있다면 각각 확인할 수 있도록 나눠 진행할 수 있습니다. 이름을 바꾸는 작업에서도 해당 이름을 사용하는 코드와 문서를 함께 찾아야 합니다.
테스트와 실행 결과 확인하기#
구현 후에는 Mirr Code에 프로젝트에서 사용하는 테스트 명령을 찾아 실행하도록 요청해 주세요. 기능과 관련된 테스트, 필요한 타입 검사, 실제 화면이나 실행 결과를 작업에 맞게 확인할 수 있습니다.
결과를 받으실 때는 바뀐 파일, 실행한 검사와 결과, 실행하지 못한 검사를 함께 정리해 달라고 요청하시는 것이 좋습니다. 기존에 실패하던 테스트와 이번 변경으로 새로 실패한 테스트도 구분할 수 있습니다.
검사를 실행하지 못했다면 성공 여부는 아직 확인되지 않은 상태입니다. 다른 환경에서 확인할 방법을 요청하시거나 담당자와 함께 검증해 주세요. 추가 검토 방법은 코드 리뷰하기에서 확인하실 수 있습니다.
