[일지] 2026.01.19

김재만·2026년 1월 18일

작업한 것

  • TDD
    • 스텁 구현(가짜 구현) 안보고 작성하기
  • in-c
    • Gemini Agent를 활용한 로그인 구현 및 Playwright UI 테스트 작성
      Walkthrough: Login UI with Playwright TDD
      성공적으로 Playwright TDD 워크플로우를 따라 로그인 UI를 구현했습니다.
      
      구현 결과
      1단계: Red (테스트 실패)
      tests/login.spec.ts
      를 작성하고 실행했습니다.
      UI가 구현되지 않은 상태였으므로 테스트가 정상적으로 실패했습니다.
      
      2단계: Green (최소한의 구현)
      src/App.js
      에 가장 기본적인 <form>과 상태 관리를 구현했습니다.
      결과: 3 passed (chromium, firefox, webkit)
      
      3단계: Refactor (디자인 개선)
      App.css
      에 Glassmorphism 디자인을 적용하고, 
      App.js
      의 구조를 고도화했습니다.
      확인: 디자인 변경 후에도 테스트가 문제없이 모두 통과하는 것을 확인했습니다.
      주요 변경 사항
      Login Test
      사용자 입력, 버튼 클릭, 성공 메시지 노출 여부를 검증합니다.
      
      UI Style
      현대적인 다크 모드와 애니메이션이 적용된 스타일 시트입니다.
      
      Workflow
      향후 지속적으로 사용할 수 있는 TDD 워크플로우 문서입니다.
      
      테스트 실행 결과
      Running 3 tests using 3 workers
        3 passed (15.9s)

다음 작업

  • TDD 다음 스탭 구현하기
  • Agent한테 설득 당하기

마무리

변화의 시작은 당길수록 좋다

profile
듣는 것을 좋아하는 개발자입니다

0개의 댓글