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

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

4
Використання структури для примусової перевірки вбудованого типу
Як правило, об'єкти домену мають властивості, які можуть бути представлені вбудованим типом, але дійсні значення яких є набором значень, які можуть бути представлені цим типом. У цих випадках значення можна зберігати за допомогою вбудованого типу, але необхідно забезпечити, щоб значення завжди були перевірені в точці введення, інакше ми можемо закінчити …
9 c#  .net 

2
String [] args vs (String.. Args)
Під час програмування для Android, коли я використовую AsyncTask, метод doInBackground виглядає приблизно так. protected String doInBackground(String... args) Але при використанні аргументів в будь-якому місці цього блоку я можу отримати доступ до них, як звичайний масив String, наприклад, у своїй програмі @Override protected String doInBackground(String... args) { String details = …
9 java  android 

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

1
Як ліцензії CC (0, BY, BY-SA) впливають на власні / закриті програми?
Я думаю, що це питання властиве інді-розробникам, які турбують. Подумайте про це як про "роз'яснення ліцензії" або "про випадки практичного використання ліцензії". Мені потрібно знати, якою має бути структура мого базового пакету проекту та як я можу його розповсюджувати? Я розробник додатків, у мене ще немає сайту, я просто створять …

5
Правильно розміщувати об’єкти після завершення роботи сервера
Я працюю над великим проектом C ++. Він складається з сервера, який відкриває API REST, надаючи простий та зручний інтерфейс для дуже широкої системи, що включає безліч інших серверів. Кодова база досить велика і складна, і розвивалася в часі без належного дизайну наперед. Моє завдання - реалізувати нові функції та …
9 c++  debugging  memory 

3
Де слід зберігати дані тесту?
У мене є менші одиничні тести, які використовують невеликі фрагменти з реальних наборів даних. Я також хотів би перевірити свою програму на повний набір даних з безлічі причин. Єдина проблема полягає в тому, що один реальний набір даних становить приблизно ~ 5 Гб. Я не знайшов жодних важких цифр для …
9 testing 

1
Чому GCC використовує синтаксис AT&T за замовчуванням?
Я думаю, що назва говорить все :) Чи є якась конкретна практична причина (напевно, це здебільшого історично, але я не в змозі знайти її самостійно) чому GCC використовує синтаксис AT & T / GAS? Примітка. Я знаю, що це просто за замовчуванням, і ви можете переключити його Примітка 2: Я …
9 history  assembly  gcc 

2
Тестування одиничних можливостей, таких як Phaser?
TL; DR Мені потрібна допомога у виявленні методів для спрощення автоматизованого тестування одиниць при роботі в стані. Фон: В даний час я пишу гру в TypeScript та Phaser Framework . Phaser описує себе як ігровий фреймворк HTML5, який намагається якомога менше обмежувати структуру вашого коду. Це пов'язано з кількома компромісами, …

5
Scrum: Чи нормально, що дизайн / UX історії користувача відбуватиметься в тому ж спринті, що і реалізація
Зараз я перебуваю у спринті (два тижні), де дизайнеру належить визначити вимоги та UX конкретної історії користувача. У цьому ж спринті я повинен реалізувати цю конструкцію. Під час планування спринту мені довелося подумати, як довго триватиме ця невизначена історія користувача. Сьогодні я нарешті отримав дизайн. На жаль, дизайн неповний / …
9 agile  scrum  planning 

1
Оригінальне джерело випадкового алгоритму `(насіння * 9301 + 49297)% 233280?
Якщо ви шукаєте приклади створення насінного генератора випадкових чисел, ви наткнетеся на такі речі (конкретний приклад http://indiegamr.com/generate-repeatable-random-numbers-in-js/ ): // the initial seed Math.seed = 6; // in order to work 'Math.seed' must NOT be undefined, // so in any case, you HAVE to provide a Math.seed Math.seededRandom = function(max, min) …
9 history  random 

4
Розмежування отримання даних та об’єктів бізнесу між шарами DAL та BLL
Я зробив кілька досліджень, перш ніж розміщувати це питання. Серед інших запитань чи публікацій, одне із них подано нижче. Я не міг зрозуміти, як визначити .. Бізнес-об'єкти в рівні доступу до даних У мене є сховище, і бізнес-шари викликають сховище для отримання даних. Наприклад, скажіть, що у мене є такі …

1
Розробка рамки додатків, яка дозволить кожній реалізації налаштувати частини інтерфейсу користувача
Мені доручено розробити рамку програми, яка дозволить кожній реалізації налаштувати частини користувальницького інтерфейсу. Одним з таких прикладів може бути те, що реалізація (давайте назвемо її клієнтом відтепер) може визначати комірки подання колекції для повернення на певний екран. Рамка просто відповідає за продаж відповідних об'єктів, щоб зробити програму набагато простішою, оскільки …

4
Чи потрібно робити вихідний код відкритим, якщо я використовую ліцензійне програмне забезпечення GPLv2 для отримання даних
Я працюю над календарним проектом, самостійно. У цьому проекті я повинен використовувати швейцарські ефемериди . Він ліцензований під GPLv2 та комерційний. Маючи комерційну версію ліцензії, розробники мають право розповсюджувати програмне забезпечення за своїм бажанням. Але оскільки це мій особистий проект, я повинен використовувати ліцензію GPLv2. Використовуючи бібліотеку та файл даних, …

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

3
Потрібна допомога з визначення алгоритму планування ліги
Я намагаюся створити планувальник спортивної ліги. У мене виникають проблеми з визначенням алгоритму, який допоможе мені ефективно заповнити кожен слот. Приклад даних для складання розкладу буде: 10 команд Кожна команда грає одна з одною (потрібно 45 ігор) Кожна команда грає не більше 1 разу на день Для мого тестування я …

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