Gherkin에서 비즈니스 언어를 잃지 않고 소스 코드로
이런 상황을 상상해 보세요. 당신은 교육 플랫폼을 구축하는 소프트웨어 개발자이고, 제품 책임자로부터 비즈니스 언어(Gherkin)로 작성된 요구사항을 받았습니다. 이 시나리오들을 Python으로 구현해야 합니다.아마도 모델과 서비스 모듈을 만들기 시작할 것입니다. 시나리오에 설명된 엔티티, 예를 들어 Student, Course, Subject를 나타내는 클래스들을 만들 것입니다. 비즈니스 로직을 제어하고 코드 경로를 제한하기 위해 엔티티 클래스에 조건문과 반복문을 추가할 것입니다.