Scrum sertifikalı olarak, bir sistem geliştirirken Çevik metodolojilere yatkınlık yapıyorum ve günlük çalışmamı yönetmek için Scrum çerçevesinden bir tuval bile kullanıyorum.
Ayrıca TDD'nin oyun geliştirmede bir seçenek olup olmadığını merak ediyorum.
Eğer bu GD sorusuna inanırsam, TDD oyun geliştirmede pek kullanılmaz.
MVC ve TDD neden oyun mimarisinde daha fazla kullanılmıyor?
Büyük bütçeli büyük projelerin kusursuz çalışması gereken endüstriyel programlamadan geliyorum, çünkü kodun içte ve dışta ayrıntılı bir şekilde test edilmemesi halinde felaket senaryolara neden olabilir.
Ayrıca, Scrum kurallarına uymak, işinizin bitiş tarihlerini karşılamayı teşvik ederken, Scrum'daki her bir eylem zaman sınırlıdır! Bu yüzden, yukarıda verilen soruya ne zaman bir sistem kurmaya çalışmayı bırakıp oyunu yazmaya başladığını söylüyorlar. Scrum'ın söylediği gibi, mükemmel sistemi kurmamaya çalışın, ilk önce Sprint sonunda çalışsın. Ardından, gerekirse ikinci Sprint'te çalışırken kodu tekrar gözden geçirin!
Oyun gelişiminden sorumlu tüm bölümler Scrum kullanmazsa, Scrum'un işe yaramaz hale geldiğini anlıyorum. Ama bir anlığına bütün bölümlerin Scrum kullandığını düşünelim ... "Mükemmel" sistem / oyun yazmak istemeseniz de TDD'nin hatasız kod yazmakta iyi olacağını düşünüyorum.
Yani benim sorum şu:
Oyun geliştirme sürecinde TDD uygulanabilir mi?