Розробка програмного забезпечення

Питання та відповіді для професіоналів, науковців та студентів, які працюють у життєвому циклі розвитку систем

4
Які методології розробки програмного забезпечення можна розглядати як основу
Я пишу невеликий дослідницький документ, що стосується методології розробки програмного забезпечення. Я розглядав усі наявні методики, і мені було цікаво, з усіх методологій, чи є які, що створили основи для інших? Наприклад, переглядаючи такі методології: Agile, Prototyping, Cleanroom, Iterative, RAD, RUP, Spiral, Waterfall, XP, Lean, Scrum, V-Model, TDD. Чи можемо …

3
Кращі практики перейменування, рефакторингу та зміни змін у командах
Які найкращі практики щодо рефакторингу та перейменування в командному середовищі? Я придумую це з урахуванням кількох сценаріїв: Якщо бібліотека, на яку зазвичай посилаються, відремонтована, ввести нескінченну зміну в будь-яку бібліотеку чи проект, на який посилається. Наприклад, довільно змінюючи назву методу. Якщо проекти будуть перейменовані і рішення повинні бути відновлені з …

4
Чи є OCaml корисним для чисельного аналізу? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Наразі я використовую C та деякі FORTRAN для вирішення числових систем диференціальних рівнянь. Я трохи втомився від обох цих мов, …

7
Аргументи функціонального програмування [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Нещодавно я вчився F # для розваги (я VB.NET/C# dev), і мені дуже подобається …

10
Як спілкуватися з колегою, який вважає, що рамки є хітом
Як можна продати ідею на кшталт "ми повинні використовувати jQuery, тому що її високооптимізований та сумісний з браузером" або "фреймворк суті є здоровим, тому що його акуратний та автоматично піклується про нашу модель", коли загальна відповідь - це просте твердження типу "jquery не спрацьовує добре "або" особи створюють 12 стовпців …

5
Управління іспанським кодексом
У нас є новий проект від клієнта, який є іспанською та має всі його коди Java та коментарі, змінні, назви методів іспанською мовою. Нам заборонено перетворювати його на англійську мову, а потім використовувати їх. Якщо хтось із вас працював у такому стані, чи можете ви порадити, що можна зробити, щоб …
10 java 

4
Чи є якась причина лінивої ініціалізації не вбудована в Java?
Оскільки я працюю на сервері з абсолютно відсутнім станом для користувачів, кожен об’єкт, пов’язаний з користувачем, розгортається на кожен запит. Отже, я часто виявляю ледачу ініціалізацію властивостей об'єктів, які можуть залишатися невикористаними. protected EventDispatcher dispatcher = new EventDispatcher(); Стає ... protected EventDispatcher<EventMessage> dispatcher; public EventDispatcher<EventMessage> getEventDispatcher() { if (dispatcher == …

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

7
Хто повинен написати план тесту?
Я перебуваю у власній команді з розвитку моєї компанії, і ми розробляємо веб-сайти нашої компанії відповідно до вимог маркетингової команди. Перш ніж випустити сайт для проходження тестування, ми попросили надати їм план тестування, який вони повинні виконувати. Однак команда розробників вважає, що оскільки вимоги надходять від запитувачів, вони мали б …

4
Найкраща практика з розгалуженням вихідного коду та життєвого циклу додатків
Ми невеликий магазин ISV, і ми щомісяця постачаємо нову версію своєї продукції. Ми використовуємо Subversion як наш сховище коду, а Visual Studio 2010 як наш IDE. Мені відомо, що багато людей виступають за Меркурій та інші системи управління розподіленими джерелами, але на даний момент я не бачу, як ми могли …

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

5
Що нам сказати нашим непідтримуваним користувачам IE6?
У наступній версії нашого веб-додатка ми зламали IE6, і не збираємось це виправляти. Ми кілька місяців отримували чітке попередження для користувачів IE6; ми вирішили, що пора не підтримувати це. Моє запитання: як ми повинні повідомляти про це своїм користувачам? Деякі люди вважають, що ми повинні заблокувати користувачів IE6, які намагаються …

7
Що робити, коли користувач запитує функцію, яку ви не реалізуєте?
Що робити, коли користувач запитує про складну функцію, яку ви могли б реалізувати, але ви цього не збираєтесь робити, оскільки 1) це додає зайвих складностей іншим користувачам 2) ви не збираєтеся робити це як варіант, оскільки ви не хочете, щоб панель налаштувань була складною. Я написав додаток для iOS, і …
10 features 

5
Як керувати відставанням відстежувача проблем
Ми вже кілька років старанно використовуємо Trac, і наш список "активних квитків" виріс майже до 200 позицій. До них відносяться помилки, які мають занадто низький пріоритет і занадто складні для виправлення наразі, відкладені запити щодо функцій, проблеми, які ніколи насправді не викликали скарги, але всі згодні повинні бути виправлені колись, …

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

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