8000 GitHub - tearight/atdd-subway-admin at ccf05017
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tearight/atdd-subway-admin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm node Website GitHub


지하철 노선도 미션

ATDD 강의 실습을 위한 지하철 노선도 애플리케이션


🚀 Getting Started

Install

npm 설치

cd frontend
npm install

frontend 디렉토리에서 수행해야 합니다.

Usage

webpack server 구동

npm run dev

application 구동

./gradlew bootRun

✏️ Code Review Process

텍스트와 이미지로 살펴보는 온라인 코드 리뷰 과정


🐞 Bug Report

버그를 발견한다면, Issues 에 등록해주세요 :)


📝 License

This project is MIT licensed.

인수 테스트 실습

Todo-list

  • 지하철 노선 생성 기능의 인수 테스트 작성하기
    • 지하철 노선 생성 시도 인수 테스트 작성
    • 지하철 노선 생성 확인 인수 테스트 작성
  • 지하철 노선 생성 기능 구현하기
  • 지하철 목록 조회 기능
    • 지하철 목록 조회 인수 테스트 작성
    • 서비스 레이어 구현(w. 유닛 테스트)
    • 컨트롤러 구현
  • 지하철 조회 기능
    • 지하철 조회 인수 테스트 작성
    • 서비스 레이어 구현(w. 유닛 테스트)
    • 컨트롤러 구현
  • 지하철 수정 기능
    • 지하철 수정 인수 테스트 작성
    • 서비스 레이어 구현(w. 유닛 테스트)
    • 컨트롤러 구현
  • 지하철 삭제 기능
    • 지하철 삭제 인수 테스트 작성
    • 서비스 레이어 구현(w. 유닛 테스트)
    • 컨트롤러 구현

Step1 피드백 반영

  • update 기능에서도 도메인을 직접 노출하지 않도록 개선
  • 반복되는 인수테스트 과정을 추출한 static 메서드명들을 한글로 바꾸기
    • 이상한 스네이크 케이스로 인한 혼돈 방지 + 불필요한 과거 시제 뉘앙스를 살리기 위한 반복 제거
  • PUT API 검증 때 좀 더 안전하게 검증하기 위해 값 변화까지 검증하기

About

우아한테크캠프 pro ATDD 과정 저장소

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 48.8%
  • Vue 30.9%
  • JavaScript 10.7%
  • Java 9.1%
  • HTML 0.5%
0