Программная инженерия

9
Шаблон меню

У меня возникают проблемы с обработкой меню в активном состоянии, когда оно не используется для маршрутизации. Я из Друпала, где система меню также обрабатывает маршрутизацию. поэтому установка активного состояния и состояния активного маршрута обрабатывается маршрутом (который также действует как...

9
Подразумеваемая точность функций с плавающей точкой

Рассматривая реализацию функции другого программиста для вычисления CDF нормального распределения , я предложил либо заменить всю реализацию встроенными функциями Python, либо использовать SciPy, общую научную библиотеку. Другой программист отметил, что ни math.erfc()не scipy.stats.norm.cdf()дает...

9
Вывод типа в Голанге / Хаскеле

Я читал, что на самом деле Go не имеет истинного вывода типа в том смысле, в котором функциональные языки, такие как ML или Haskell, имеют, но я не смог найти простого для понимания сравнения двух версий. Может ли кто-нибудь объяснить в общих чертах, как вывод типа в Go отличается от вывода типа в...

9
Когда метод класса должен возвращать тот же экземпляр после изменения самого себя?

У меня есть класс, который имеет три метода A(), B()и C(). Эти методы изменяют собственный экземпляр. В то время как методы должны возвращать экземпляр, когда экземпляр является отдельной копией (просто как Clone()), я получил свободный выбор возврата voidили того же экземпляра ( return this;) при...

9
Алгоритмы для создания мозаики изображений - есть ли более быстрый способ, чем этот?

Я играл с созданием мозаики изображений. Мой сценарий берет большое количество изображений, масштабирует их до размера миниатюры, а затем использует их в качестве плиток для аппроксимации целевого изображения. Подход на самом деле довольно приятен: Я вычисляю среднеквадратичную ошибку для каждого...

9
Как лучше всего привлечь младшего разработчика к разработке приложения с нуля? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Мы команда из 3 разработчиков (2 опытных разработчика и младший). Мы только...

9
Нужна помощь в определении алгоритма планирования лиги

Я пытаюсь создать планировщик спортивной лиги. У меня проблемы с определением алгоритма, который поможет мне эффективно заполнить каждый слот. Пример данных для построения графика будет: 10 команд Каждая команда играет друг с другом 1 раз (требуется 45 игр) Каждая команда играет не более 1 раза в...

9
Модель отношений с DDD (или со смыслом)?

Вот упрощенное требование: Пользователь создает Questionс несколькими Answerс. Questionдолжен быть хотя бы один Answer. Уточнение: подумайте Questionи Answerкак в тесте : есть один вопрос, но несколько ответов, где немногие могут быть правильными. Пользователь - это актер, который готовит этот...

9
Нужно ли открывать исходный код, если для получения данных я использую лицензионное программное обеспечение GPLv2?

Я работаю над проектом календаря, самостоятельно. В этом проекте я использую швейцарские эфемериды . Он лицензирован под GPLv2 и коммерческий. С коммерческой версией лицензии разработчики имеют право распространять программное обеспечение по своему желанию. Но так как это мой личный проект, я...

9
Разработка структуры приложения, которая позволит каждой реализации настраивать части пользовательского интерфейса.

Мне поручено разработать структуру приложения, которая позволит каждой реализации настраивать части пользовательского интерфейса. Одним из таких примеров может быть то, что реализация (давайте теперь будем называть ее клиентом) может определять ячейки представления коллекции для возврата к...

9
Оригинальный источник случайного алгоритма `(seed * 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...

9
Разделение извлечения данных и бизнес-объектов между уровнями DAL и BLL

Я провел некоторое исследование, прежде чем опубликовать этот вопрос. Среди других вопросов или постов, один из них приведен ниже. Я не мог понять, как определить .. Бизнес-объекты на уровне доступа к данным У меня есть хранилище, и бизнес-уровни вызывают хранилище для получения данных. Например,...

9
Почему GCC использует синтаксис AT & T по умолчанию?

Я думаю, что название говорит обо всем :) Есть ли какая-то конкретная практическая причина (я полагаю, это в основном исторически, но я не могу найти ее самостоятельно), почему GCC использует синтаксис AT & T / GAS? Примечание: я знаю, что это просто по умолчанию, и вы можете переключить его...

9
Scrum: нормально ли, чтобы дизайн / UX пользовательской истории происходил в том же спринте, что и реализация

В настоящее время я нахожусь в спринте (две недели), где дизайнеру поручено определить требования и UX для конкретной пользовательской истории. В том же спринте я должен реализовать этот дизайн. Во время планирования спринта мне приходилось делать предположения о том, сколько времени займет эта...

9
Модульное тестирование структуры с состоянием, такой как Phaser?

TL; DR Мне нужна помощь в определении методов для упрощения автоматического модульного тестирования при работе в среде с состоянием. Фон: В настоящее время я пишу игру на TypeScript и в инфраструктуре Phaser . Phaser описывает себя как игровую среду HTML5, которая старается как можно меньше...

9
Где я должен хранить тестовые данные?

У меня есть меньшие модульные тесты, которые используют небольшие фрагменты из реальных наборов данных. Я также хотел бы проверить свою программу на полные наборы данных по множеству причин. Единственная проблема заключается в том, что один реальный набор данных составляет около 5 ГБ. Я не нашел...

9
Как лицензии CC (0, BY, BY-SA) влияют на проприетарные / закрытые приложения?

Я думаю, что этот вопрос специфичен для инди-разработчиков. Думайте об этом как о «разъяснении лицензии» или «случае практического использования лицензии». Мне нужно знать, как должна быть структура базовых пакетов моего проекта и как я могу ее распространять? Я разработчик приложений, у меня еще...

9
Правильно выбрасывать объекты после завершения работы сервера

Я работаю над большим проектом C ++. Он состоит из сервера, который предоставляет REST API, предоставляя простой и удобный интерфейс для очень широкой системы, включающей множество других серверов. Кодовая база довольно большая и сложная, и развивалась во времени без надлежащего предварительного...

9
Разработка на Android без использования Java [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Как следует из названия этого вопроса, я с...

9
String [] args vs (String... Args)

При программировании для Android, всякий раз, когда я использую AsyncTask, метод doInBackground выглядит следующим образом. protected String doInBackground(String... args) Но при использовании аргументов в любом месте этого блока я могу получить к ним доступ, как к обычному массиву String,...