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

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

5
Який стандарт моделювання сучасних додатків до розробки?
Я приймаю свою першу заявку на рівні підприємства, і я хочу, щоб моя команда змоделювала всю програму ASP.NET MVC C #, перш ніж ми навіть використаємо один рядок коду. ОНОВЛЕННЯ: Це не було метою філософської дискусії про те, коли потрібно документувати / моделювати додаток. Будь ласка, надайте відповіді лише на …

3
Як ви обробляєте постійно змінюються розміри бази даних?
Останні два місяці або близько того я шукав рішення або практику для управління випуском в базах даних. Я шукаю те, що люди розглядають як найкращий процес для вирішення цього питання. У нас є 3 середовища для наших баз даних: Розвиток Тестування прийняття користувача (UAT) Виробництво Проблема полягає в тому, що …

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

7
Хто виконує UX на проект scrum?
ДОБРЕ. Скажімо, ви працюєте над проектом scrum textbook. У вас є майстер scrum, який співпрацює з власником продукту. Наступний спринт UI-важкий - на той час ваших кодери починають будувати екрани, ви дійсно хочете мати деякий уявлення , що вони будуть виглядати. Хто займається проводкою та коли? Власник продукту? Хтось підтримує …

8
Сканування мільярда рядків у надшвидкій базі даних
Фон Місцева база даних містить майже 1,3 мільярда унікальних рядків. Кожен рядок опосередковано асоціюється з певною широтою та довготою (місцем розташування). Кожен рядок має штамп дати. Використовуйте кейс Проблема полягає в наступному: Користувач встановлює дату початку / закінчення та діапазон значень (наприклад, 100 - 105). Система збирає всі рядки, які …

4
Загальні правила написання X-компілятора до Z у Y
Припустимо, X - мова вводу, Z - мова виводу, тоді f - компілятор, який записаний мовою Y. f = X -> Z Оскільки f - це лише програма, я думаю, що Y може бути будь-якою мовою, правда? Таким чином, ми можемо мати компілятори f1, f2, кожен записаний у Y1, Y2. …

4
Розробка ОС у питаннях C ++
Як магістерський проект я розробляю просту операційну систему. Він розроблений для роботи в 16-бітовому реальному режимі в архітектурі x86. В ідеалі я хотів би розробити цю ОС на C ++ і використовувати лише збірку там, де це необхідно. Поки що у мене завантажувач написаний у збірці, який завантажує ядро, яке …

4
Що висвітлити у розмові про «вступ до пітона»?
Я в студентському колективі, який зосереджується на веб-розробці. Мої товариші по команді цікавляться Python, і я єдиний, хто це навчився, тому мене попросили дати розмову про "вступ до Python" на наступному тижні. Я хотів би послухати ваших порад про те, про що поговорити, щоб зробити розмову цікавою, а не просто …

5
Як убезпечити себе від позовів за патентами?
У мене було кілька ідей програмного забезпечення, які, можливо, були запатентовані. (Вирішив, однак, не проводити жодної з них). В основному, я не хочу, щоб ці ідеї були запатентовані. Мені байдуже, чи хтось інший їх реалізує, я просто не хочу, щоб пізніше подали до суду на якогось патентного троля, який запатентував …
9 legal  patents 

1
Як слід ефективно використовувати час на програмних конференціях?
Microsoft (через програму Student Insider) щедро відправила мене до Microsoft TechEd North America 2011 . Схоже, веб-сайт пропонує, що слід просто скласти графік цікавих розмов, і це все. Однак, схоже, що кілька людей не витрачають багато часу на переговори і витрачають час на "мережеве" (люди люблять, а не програмне забезпечення). …

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

3
Вибір асинхронного завантажувача JavaScript [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 5 років тому . Я дивився на різні асинхронні завантажувачі ресурсів і не знаю, який з них ще використовувати. Там, де я працюю, у …

3
Як керувати змінами схеми бази даних у версіях проекту з відкритим кодом
Я керую веб-програмою з відкритим кодом PHP / MySQL, яку використовують декілька шкіл К-12 та деякі коледжі. Я також єдиний розробник проекту. У той час як це було трохи більше, ніж завантаження програми, у якого працює мій роботодавець, останній рік я працював над тим, щоб перетворити його на "справжній" проект …

4
чи GAE інфраструктура здатна розміщувати додаток, який використовують мільйони активних користувачів?
Мені хотілося б дізнатися з переліченими нижче обмеженнями GAE, чи можливо навіть створити чудовий соціальний додаток (наприклад, Facebook), розмістивши цей додаток у GAE? Іншими словами, чи може GAE інфраструктура здатна розміщувати додаток, який використовує 600 мільйонів активних користувачів? Обмеження, які я розкопав з декількох форумів / блогів (будь ласка, не …

3
Розробка стратегії управління версіями для SVN
Мимоволі намагаюся створити стратегію контролю версій для своєї компанії; в даний час ми використовуємо SVN, але для цього немає структури - в основному ми маємо лише магістраль і лише беремося до цього. Нещодавно менеджер розробки створив друге сховище, яке виступає нашим "тегом", але його потрібно вручну об'єднати з "магістраллю", оскільки …

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