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

9
Почему устройства для разработки дают вам больше ресурсов, чем обычное устройство?

Я создал приложение, которое работает на моем iPod Touch 4-го поколения и iPod Touch 5-го поколения моей компании. Мы собирались выпустить, когда мы обнаружили сбой, который происходит после запуска приложения любым устройством, не являющимся разработчиком *. Появилась идея, что устройство,...

9
Git Staging: когда ставить? Что делать, если после этого произошла модификация

Я довольно новичок в широком мире Git. Я прочитал руководство и тренировался, но меня смущают некоторые его аспекты, которые я не смог выяснить после поиска. Я задаюсь вопросом: В проекте (после первой фиксации), когда подходящий момент для создания исходных файлов? Прямо перед совершением? Сразу...

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

Команда R & D, в которой я работаю, решила принять стандарт кодирования. Мы только недавно сформировались, и у нас слишком мало собственного кода и общего времени кодирования, чтобы основывать документ о стандартах / соглашениях на том, что органично развивалось в нашей команде, и на хороших...

9
Поля и аргументы метода [закрыто]

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

9
Что такое способ сохранения изображений в Ruby on Rails?

Я занимаюсь разработкой на iOS и переключаюсь с PHP- бэкенда на Ruby on Rails. Формат обмена JSON . Быстрый поиск в Google для «сохранения изображений в Rails» приводит почти к каждому результату, говорящему о сохранении данных изображений в виде больших двоичных объектов в базе данных. Я могу...

9
Математика должна была понять теорию позади системы типов Хаскелла?

Недавно я глубоко заинтересовался Хаскеллом. Пытаясь изучить новые концепции (например, ключевое слово forall и монаду ST ) и систему типов Хаскеля в целом, я постоянно сталкиваюсь с понятиями из теории категорий и лямбда-исчисления . Итак, мне интересно: Какие другие разделы математики важны для...

9
Как лучше всего связать контекст (модель) базы данных Entity Framework с ViewModel в MVVM WPF?

Как и в приведенном выше вопросе: Как лучше всего связать модель базы данных Entity Framework (контекст) с viewModel в MVVM (WPF)? Я изучаю шаблон MVVM в WPF, на многих примерах показано, как реализовать модель для viewModel, но модели в этих примерах являются просто простыми классами, я хочу...

9
REST или очередь сообщений в многоуровневой гетерогенной системе?

Я разрабатываю REST API для трехуровневой системы, такой как: Client application-> Front-end API cloud server-> user's home API server (Home). Homeявляется домашним устройством и должен поддерживать соединение Front-endчерез Websocket или длительный опрос (это первое место, где мы нарушаем...

9
Тесты RSpec + Selenium для .NET в Windows

Я разработчик Rails, работающий над TDD на Mac с RSpec, Capybara и Selenium webdriver. Теперь моя компания попросила меня использовать этот подход для среды .NET в Windows. Каков наилучший способ сделать это? Я мог бы просто установить Ruby и использовать веб-драйверы RSPEC, Capybara и Selenium для...

9
Макро против статических функций в заголовке

для многих быстрых задач, где можно использовать функцию f(x,y), в простом C используются макросы. Я хотел бы спросить конкретно об этих случаях, которые разрешаются вызовом функции (т. Е. Макросы, используемые для встраивания функций, а не для расширения кода произвольного кода). Обычно функции C...

9
Работа с пирамидой обратного вызова node.js

Я только начал использовать узел, и одну вещь, которую я быстро заметил, это то, как быстро обратные вызовы могут вырасти до глупого уровня отступа: doStuff(arg1, arg2, function(err, result) { doMoreStuff(arg3, arg4, function(err, result) { doEvenMoreStuff(arg5, arg6, function(err, result) {...

9
Могу ли я по праву заявить, что это мой собственный проект, если я получу помощь онлайн? [закрыто]

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

9
Алгоритм «плохое яблоко», или процесс вылетает из общей песочницы

Я ищу алгоритм для решения следующей проблемы, которую я (пока) называю алгоритмом «плохого яблока». Проблема У меня N процессов, запущенных в M песочницах, где N >> M. Непрактично давать каждому процессу свою собственную песочницу. По крайней мере, один из этих процессов ведет себя плохо и...

9
Жизнеспособно ли сделать порт из приложения C ++ в Java через LLVM

Насколько жизнеспособно портировать приложение C ++ на байт-код Java, используя LLVM (я думаю, LLJVM)? Дело в том, что в настоящее время у нас есть процесс, написанный на C ++, но новый клиент сделал обязательным, чтобы иметь возможность запускать программу многоплатформенным способом, используя...

9
Как на практике работает поддержка OpenJDK?

В частности, я хотел бы понять разницу между Oracle JDK и OpenJDK с точки зрения исправления ошибок и других исправлений. Какая ветвь получает исправления первыми, и есть ли у Oracle привычка делать исправления, которые никогда не попадают в...

9
Можно ли использовать доказательства реляционной алгебры / исчисления для проверки / проверки SQL?

Возможно ли или даже возможно использовать реляционную алгебру и / или реляционное исчисление в форме доказательств для проверки / проверки правильности операторов, функций и хранимых процедур SQL? Мне кажется, что это должно быть по крайней мере возможно, но я не знаю, есть ли какая-то деталь,...

9
Обеспечение согласованности транзакций с DDD

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

9
В чем разница между типами личности и наследованием признаков в Scala?

Когда Googled, появляется много ответов на эту тему. Однако я не чувствую, что кто-либо из них хорошо иллюстрирует разницу между этими двумя функциями. Поэтому я хотел бы попробовать еще раз, в частности ... Что можно сделать с помощью самоподтипов, а не наследования, и наоборот? Для меня должно...

9
Почему REST Api не следуют шаблону дизайна Фасада

Сравнивая структуру REST [api] с OO-моделью, я вижу следующие сходства: Обе: Ориентированы на данные REST = Ресурсы ОО = объекты Объемная работа вокруг данных REST = объемные VERBS (Get, Post, ...) вокруг ресурсов OO = продвигать работу вокруг объектов путем инкапсуляции Тем не менее, хорошие...