Uygulama tasarımı ve geliştirmedeki eğilim "cesaret" ile başlıyor gibi görünüyor: alan adı, sonra veri erişimi, sonra altyapı, vb. Acaba ilk olarak GUI'yi oluşturmak faydalı olabilir mi?
Benim mantığım, en azından bir prototip GUI oluşturarak, sahnelerin arkasında ne olması gerektiği hakkında daha iyi bir fikir sahibi olmanız ve böylece etki alanında ve destek kodunda çalışmaya başlamak için daha iyi bir konumda olmanızdır.
Destekleyici kod henüz yazılmamışsa, GUI katmanının gerçekten yapacağı çok fazla şey olmayacağı için bu uygulama ile ilgili bir sorun görebilirsiniz. Belki de sahte nesneler veya ıskarta sınıfları oluşturmak (birim testinde bir şekilde yapılır), GUI'yi başlangıçta oluşturmak için yeterli bir temel sağlayacaktır.
Bu gerçek bir proje için uygulanabilir bir fikir olabilir mi? Belki kısaltma istikrarına GDD (GUI Driven Development) ekleyebiliriz ...