Як сертифікований Scrum, я, як правило, схильний до методів Agile при розробці системи, і навіть використовую деякі полотна в рамках Scrum для управління моєю щоденною роботою.
Крім того, мені цікаво, чи TDD є варіантом у розробці ігор, якщо він життєздатний?
Якщо я вірю в це питання GD, TDD не дуже корисний для розробки ігор.
Чому MVC & TDD більше не використовуються в ігровій архітектурі?
Я походжу з індустріального програмування, де великі проекти з великими бюджетами повинні працювати бездоганно, оскільки це може призвести до катастрофічних сценаріїв, якби код не був перевірений всередині і зовні.
Плюс дотримання правил Scrum заохочує дотримуватись термінів вашої роботи, тоді як кожна дія в Scrum є вичерпною! Отже, я згоден, коли у вищезазначеному питанні вони кажуть припинити спроби побудови системи та почати писати гру. Цілком те, що каже Scrum, спершу намагайтеся не будувати досконалу систему: змусьте її працювати до кінця Sprint. Потім, переробляючи код під час роботи у другому спринті, якщо це потрібно!
Я розумію, що якщо не всі відділи, відповідальні за розробку гри, використовують Scrum, Scrum стає марним. Але давайте на хвилину подумаємо, що всі відділи використовують Scrum ... Я думаю, що TDD було б добре написати код без помилок, хоча ви не хочете писати "ідеальну" систему / гру.
Отже, моє запитання таке:
Чи TDD життєздатний в ході розробки ігор?