Запитання з тегом «development-process»

З питань, що стосуються процесу розробки програмного забезпечення.

9
Що ви додали до цього контрольного списку проектів розробки програмного забезпечення? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 4 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я великий шанувальник контрольних списків. Є Контрольний список …

4
Як ви ефективно підтримуєте тести під час переробки?
Добре перевірена кодова база має ряд переваг, але тестування певних аспектів системи призводить до створення кодової бази, стійкої до деяких типів змін. Прикладом є тестування конкретного виводу - наприклад, тексту або HTML. Тести часто (наївно?) Пишуться, щоб очікувати певного блоку тексту як виводу для деяких вхідних параметрів або для пошуку …

4
Як ви ставитесь до змін, що змінюються? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . На моїй нинішній роботі відчувається, що у нас багато змін. Ми - магазин "Agile", …

3
Які бар'єри перешкоджають широкому застосуванню формальних методів? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Формальні методи можна використовувати для вказівки, доказування та генерації коду для програми. Це менш …

1
У чому полягає відмінність моделей розвитку "push and pull"?
Я читав пояснене екстремальне програмування, друге видання, а в розділі 11 "Теорія обмежень" автори розповідають про стару і застарілу модель "поштовху" та про спосіб XP, про модель "потягу" . Це виглядає як досить важлива концепція, але вона займає лише дуже невеликий абзац і два зображення, які є просто ілюстрацією "водоспаду" …

11
Як утримати управління від нашого процесу розвитку
Я інженер програмного забезпечення в команді з розробки програмного забезпечення. Останні 3 роки ми працювали для внутрішнього замовника над новим продуктом. Тепер цей продукт готовий, ми будемо працювати над новими основними функціями для існуючих продуктів. Для певної особливості управління продуктом здогадалися, що на розробку потрібно 150 годин. Разом з нашим …

5
Методи забезпечення сумісності між платформами (C ++)?
Я закінчував один із моїх ранніх проектів на C ++, який (згідно з рамками) повинен бути кросплатформним. Я повністю розробив проект в Windows і Visual Studio, думаючи, що оскільки бібліотеки все є платформними, то робити збірку OSX "пізніше" було б тривіально. Це виявилося не так, але, скоріше, "код Windows" не …

3
Використання програмного забезпечення для відстеження помилок / відстеження проблем для обговорення питань дизайну, нових інструментів тощо
Хтось має досвід використання програмного забезпечення для відстеження помилок / відстеження випусків, таких як bugzilla, mantis або JIRA, не лише для помилок або завдань, але для того, щоб ініціювати та підтримувати дискусії, які врешті-решт призводять до прийняття рішення? Наприклад, розробник вважає, що всі захищені поля слід скасувати та змінити на …

8
Перехід від проекту одного чоловіка до командного проекту в майбутньому. Що мені робити зараз під час підготовки і що можна чекати?
Для розробки я зацікавлений у тому, щоб знати, що люди думають, що вам потрібно ввести в життя ще один проект (контроль над джерелами, документація, складання тощо) і які речі не потрібно робити до того моменту, коли прийде друга людина на проект. Кожен, хто має будь-який досвід просування цього сценарію, їхню …

6
Наскільки чітко має бути програмний продукт перед початком кодування?
Мені хотілося знати, наскільки добре люди, як правило, визначають програмний продукт, перш ніж насправді починають кодувати і наскільки добре він працює для них? Я маю на увазі визначення випадків використання, аналіз ризику, складання діаграм класів тощо. Я знаю, що досить добре мати уявлення про те, яким буде кінцевий продукт, щоб …

15
Який найефективніший / найефективніший спосіб розробити додаток для кількох людей без контролю джерела?
Вступ до моєї ситуації Я працюю в невеликій компанії з веб-розробок. У нас є команда з чотирьох розробників ASP.NET, включаючи мене. Майже всі наші проекти (> 98%) - це проекти для однієї людини, на виконання яких потрібно приблизно 1-4 тижні. Ми не використовуємо контроль джерел чи версій. Єдине, що у …

8
Як ви керуєте стрибком складності?
Здається, нечастий, але поширений досвід, коли іноді ти працюєш над проектом і раптом щось з'являється несподівано, кидає на роботу величезний ключ і збільшує всю складність. Наприклад, я працював над додатком, який спілкувався зі службами SOAP на різних інших машинах. Я підхопив прототип, який працював чудово, потім продовжував розробляти звичайний передній …

6
Як ви створюєте програмний процес для проекту?
Як я вже писав у інших питаннях, проект, над яким я зараз працюю, не має програмного забезпечення. Це означає, що жодна документація (включаючи вимоги до твердої копії чи специфікацію) , не контролюється джерело , немає бази помилок, помилки не "виправлені" (сподіваємось), і новий код додається одночасно, і жодних офіційних тестерів …

1
Яка процедура дотримується під час написання лексики на основі граматики?
Читаючи відповідь на запитання Роз’яснення щодо граматики, лексерів та парсерів , у відповіді було зазначено, що: [...] Граматика BNF містить усі правила, необхідні для лексичного аналізу та розбору. Це траплялося для мене якось дивно, тому що до цього часу я завжди вважав, що лексема взагалі не заснована на граматиці, в …

4
Чи неправильно використовувати Agile, коли вимоги клієнтів взагалі не змінюються?
Останнім часом я бачив безліч дописів, які говорять про те, що одна з головних причин, чому Agile використовується, - це те, що клієнти часто змінюють вимоги. Однак, скажімо, клієнти не часто змінюють вимоги . Насправді до клієнтів є тверді вимоги, хоча це може бути трохи розпливчастим (але нічого нерозумно невиразним), …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.