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

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

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

9
Це відповідальність розробника програмного забезпечення, щоб зрозуміти, що мав на увазі клієнт під своїм запитом?
Вигляд питання «так / ні» і чому? Чи відповідальність розробника програмного забезпечення полягає в тому, щоб зрозуміти, що мав на увазі клієнт під своїм проханням, чи це відповідальність замовника правильно пояснити його запит розробнику? Наразі ситуація на роботі "замовник вже пояснив нам, що він хоче. Це ваша відповідальність, щоб зрозуміти …

4
Де в даний час можуть знаходитись системи диспетчеризації розповсюджених версій у циклі розкрутки Gartner? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Редагувати : Враховуючи недавнє скорочення (+ 8 / -6 в цей момент), мені стало …
12 research  dvcs  cvcs 

9
Наскільки розслабленим (чи ні) повинен бути спринт?
Яким має бути ставлення до отримання історій, які присвоєні спринту? Очевидно, ви хочете надати пріоритет їх виконанню в спринті, але для мене вся суть спритного полягає в динаміці: ви не хочете навмисно зволікати або робити це "нормально", щоб пропустити завершення розповідей користувачів у спринті, але в в той же час, …
12 agile  sprint 

2
Вебкіт як графічний інтерфейс у .Net / Mono
Я хочу зробити кросплатформенну програму, на якій також буде веб-сайт, де настільні програми (Windows, iOS, Linux) будуть спілкуватися з сервером і тримати дані користувачів у синхронізації. Поки що я бачу такі варіанти: Напишіть рідний графічний інтерфейс для кожної з 3 ОС, щоб у мене було 3 бази коду GUI (і …
12 c#  .net  javascript  gui  mono 

6
Чия відповідальність несе виправлення помилок?
Ситуація, яка виникала кілька разів у проектах з відкритим кодом, виглядає так: Я помічаю помилку в нашому розгортанні і з'ясовую швидкий виправлення. (Наприклад, просто коментуючи код, який нам насправді не потрібен.) Я витрачаю трохи додаткових зусиль, щоб з’ясувати справжню помилку, придумати патч і надіслати його за допомогою Git pull запиту …

3
Різні зворотні дзвінки про помилку чи помилку як перший аргумент?
Ми (і кімната для спілкування JS SO) поговорили з @rlemon кілька днів тому про його бібліотеку Little-XHR про поводження з помилками. В основному ми хотіли вирішити, який шаблон обробки помилок слід використовувати: xhr.get({ // Some parameters, and then success: function(data) {}, failure: function(data) {} }) Або: xhr.get({ // Some parameters, …

2
git, maven та jenkins - версія, розробка та випуск створює робочий процес
Що є кращим способом зробити наступне з git, maven та jenkins: Я розробляю додаток, в якому я хотів би підтримувати гілки "dev" та "release". Я хотів би, щоб дженкіни будували і те, і інше. Це може бути так, що артефакти випуску мали б версії на зразок 1.5.2, а склади dev-файлу …

5
Чи повинні усі публічні методи в абстрактному класі позначатись віртуальними?
Нещодавно мені довелося оновити абстрактний базовий клас на деяких ОС, які я використовував, щоб він був більш перевіреним, зробивши їх віртуальними (я не міг використовувати інтерфейс, оскільки він поєднував два). Це змусило мене замислитись, чи слід відзначати всі методи, які мені потрібні віртуальні, або чи слід відзначати кожен публічний метод …

14
Як ознайомити нових членів команди з проектом? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
12 team  integration 

3
Досягнення сумісності вперед з C ++ 11
Я працюю над великим програмним додатком, який повинен працювати на декількох платформах. Деякі з цих платформ підтримують деякі функції C ++ 11 (наприклад, MSVS 2010), а деякі не підтримують жодної (наприклад, GCC 4.3.x). Я очікую, що така ситуація триватиме протягом декількох років (моя найкраща здогадка: 3-5 років). Враховуючи це, я …
12 c++  c++11 

3
Чи є книга з алгоритмом, яка вчить, як серія Head First? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
12 java  books  algorithms 

5
Довгостроковий план нападу для вивчення математики? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я веб-розробник з бажанням розширити свій набір навичок на математику, що стосується програмування. Як 2-а кар'єра, я затримався в коледжі, …
12 education  math 

6
Умови використання імен JavaScript
Я з Java, я новачок у JavaScript. Я помітив багато методів JavaScript, використовуючи поодинокі імена параметрів символів, наприклад, у наступному прикладі. doSomething(a,b,c) Мені це не подобається, але інший розробник JavaScript переконав мене, що це робиться для зменшення розміру файлу, зазначивши, що файли JavaScript потрібно перенести в браузер. Тоді я виявив, …

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

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