응용 프로그램 디자인 및 개발 트렌드는 도메인, 데이터 액세스, 인프라 등 "거트"로 시작하는 것 같습니다. GUI는 일반적으로 프로세스의 후반에 나오는 것 같습니다. GUI를 먼저 빌드하는 것이 유용 할 수 있는지 궁금합니다.
저의 이론적 근거는 최소한 프로토 타입 GUI를 구축함으로써이면에서 어떤 일이 발생해야하는지 더 잘 이해할 수 있으며 도메인 작업과 코드 지원 작업을 시작할 수있는 더 나은 위치에 있다는 것입니다.
지원 코드가 아직 작성되지 않은 경우 GUI 계층에서 실제로 수행 할 작업이 많지 않다는 점에서이 방법의 문제점을 볼 수 있습니다. 아마도 모의 객체 또는 클래스를 빌드하는 것 (단위 테스트에서 수행되는 것과 같은 것)은 처음에 GUI를 구축하기에 충분한 기초를 제공했을 것입니다.
이것이 실제 프로젝트에 적합한 아이디어 일 수 있습니까? 어쩌면 우리는 약어에 GDD (GUI Driven Development)를 추가 할 수 있습니다 ...