Основна проблема розробки, керованої специфікаціями, полягає в тому,


що ваш продукт розвивається динамічно,
логіка вимог сьогодні і наступного місяця, наступного кварталу, наступного року — абсолютно різні
Наприклад, сьогоднішній дизайн інтерфейсу не потребує кешування, масив полів імітується текстом, розділеним комами, це робиться для швидкого запуску
наступного кварталу через безпеку та продуктивність потрібно змінити назад
кожна зміна вимог — це результат надзвичайно великої кількості комбінацій параметрів
як ви можете повністю документувати весь контекст поза межами документації? охопити всі змінні комплексно? якщо тільки у вас немає інтерфейсу мозок-комп'ютер, що постійно читає вашу пам'ять для агента
якщо ви можете деталізувати до рівня, коли в документації ви передбачите все або граємо в Бога, розбираючись з усіма деталями наперед,
то ви вже розв'язали найвищу задачу програмної інженерії: немає панацеї
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити