Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
default-sample 에서 작업을 진행 했습니다
처음에는 약간 막막했지만,
Given 절을 추가하기 (087f625) 작업 이후 cucumber에 대해 흥미를 느끼기 시작했던 것 같아요.
어려웠던 부분
처음에 요구사항을 보고는 벙쪄있었던 순간이 있었어요. 😭
개인적인 의견 몇가지 남겨보겠습니다.
station.feature 가 메서드명인지 파일이름인지 가늠이 되지 않았어요.
한글만 적혀있는데도 테스트가 성공하는데, 이게 왜 동작하는건지 파악이 필요했어요.
처음에는 StationAcceptanceTest 를 한참 찾아봤는데, StationStepDef 와 관련이 있더라고요.
station.feature 가 cucumber를 사용한 건지도 모르는 상태에서 요구사항을 보니, 무엇을 어떻게 만들어야 할지 몰랐던 것 같아요.
=> 기존의 테스트(StationAcceptanceTest) 를 cucumber로 전환한 것이 (station.feature, StationStepDef) 임을 이해하는데 오래 걸리다 보니, 요구사항을 보았을 때 cucumber 기반으로 추가하라는 부분에서 당황했던 것 같아요.
위 3가지는 시간을 쓰면 결국 해결 할 수 있는 사소한 부분이지만,
수강생들에게 친절하게 알려줘도 되는 부분이 아닐까 하는 생각이 들어서 적어보았어요.