Публикации по теме 'architecture'


TDD не называется TDT по какой-то причине
Если вы вынесете что-то из этой статьи, пожалуйста, подумайте об этой цитате: Если бы TDD касался тестирования, его бы назвали TDT (тестирование через тестирование). Тот факт, что мы делаем предварительное тестирование в TDD, вовсе не означает, что существует прямая связь со стратегией тестирования, и, как многие проповедуют, модульного тестирования недостаточно для создания надежного программного обеспечения. Стратегия дизайна TDD на самом деле является стратегией проектирования ,..

Сервисы Pub/Sub — это будущее общения!
В мире, где нас постоянно бомбардируют информацией, важно иметь эффективный способ общения. Вот тут-то и появляются сервисы pub/sub. Службы Pub/Sub позволяют отделить связь между издателями и подписчиками. Это означает, что издатель может опубликовать сообщение, не зная, кто является подписчиком. Точно так же подписчик может подписаться на канал, не зная, кто является издателем. Это имеет ряд преимуществ. Во-первых, это делает общение более масштабируемым. Если издатель хочет..

Вопросы по теме 'architecture'

Программирование на полиглоте: является ли хорошей практикой создание приложений на нескольких языках?
Я рассматриваю возможность создания приложения, представляющего собой смесь динамического языка (python или ruby) и скомпилированного языка, и мне нужна помощь, чтобы убедить себя, что это хорошая идея. Я думаю, что я могу использовать динамический...
769 просмотров
schedule 19.12.2023

Отмена асинхронного удаленного вызова
У меня есть клиент-серверная архитектура, в которой клиент взаимодействует с сервером с помощью .NET Remoting. Сервер обрабатывает всю бизнес-логику и взаимодействие с базой данных. Мне нужно добавить операцию, выполнение которой может занять...
788 просмотров
schedule 01.01.2024

Варианты архитектуры - формы и cms-подобная система для создания pdf-файлов
Клиент попросил систему, которая включает в себя набор PDF-форм, веб-интерфейс и некоторые различные функции (вход в систему, администрирование, разрешения, обычные), и я обнаружил несколько проблем, которые я обнаружил и хотел бы получить отзывы или,...
111 просмотров
schedule 16.11.2023

когерентность/memcache/AppFabric для pub/sub
Нужны советы/за/против по использованию серверов кеша памяти для pub/sub esp в системе с высокой пропускной способностью (1000 обновлений/сек) Coherence, кажется, использует pub/sub в качестве варианта использования, не уверен насчет других...
1248 просмотров

Что следует учитывать при реализации оригинальной архитектуры веб-сайта
Что вам следует знать о моем характере - 1. Я впервые создаю "большой" сайт. 2. Работаю над PHP 3 Понятия не имею, насколько масштабируемым может быть сайт, хотя я много читал об этом. 4. Готов использовать фреймворк , если это дает мне...
1241 просмотров
schedule 01.01.2024

Как организовать большое приложение Rails?
Я работаю над большим (уровень ERP) проектом Rails. У нас 150 столов и более 150 моделей. Поиск модели занимает несколько минут. Должны ли мы добавить все модели в папку моделей или поместить их в разные подпапки? То же самое касается контроллеров...
1579 просмотров
schedule 24.01.2024

Что должна делать структура управления зависимостями?
Я начал писать бесплатную среду управления зависимостями с открытым исходным кодом для .NET / C ++. Задавая здесь вопрос, я стараюсь не создавать еще одного никому не нужного. Это мое безнадежное вечернее хобби началось после безнадежных попыток...
618 просмотров

Как совместить использование db4o для хранения данных и Lucene для индексирования данных для быстрого поиска?
Я новичок и в db4o, и в Lucene. В настоящее время я использую db4o для сохранения своих данных в приложении для Android. Мне нужна возможность выполнять быстрый поиск, а также предлагать пользователю предложения (например, автозаполнение...
551 просмотров
schedule 25.01.2024

конечный автомат с самопереходом, но с разными входными действиями
У меня есть конечный автомат, где S1--->inp X, условие защиты = Y---->S1 (самостоятельный переход к S1 после выполнения, action1() S1--->inp X, защитное условие = !Y---->S1 (самостоятельный переход S1 после выполнения, action2() Таким...
954 просмотров
schedule 18.12.2023

лучшая практика управления пользовательским интерфейсом в приложении с вездесущей панелью вкладок
Я работаю над приложением для Android, имеющим всегда видимую панель вкладок. Однако каждая вкладка потенциально может содержать множество вложенных «экранов». Конечно, кнопка «Назад» должна корректно обрабатывать это. Я потратил большую часть дня...
295 просмотров
schedule 15.11.2023

Веб-сервисы RESTful против программирования сокетов для приложения с интенсивным использованием данных
Я создаю веб-приложение с Ruby on Rails, которое должно быть хорошо масштабируемым. В этом приложении данные создаются мобильным клиентом (примерно 20 байт) каждую секунду. Все эти данные должны быть переданы на сервер в какой-то момент, желательно...
4611 просмотров

Оценка работы ассемблерного кода
Это мое домашнее задание. Опишите как можно кратче, чего достигает следующий код MIPS? Предположим, что регистр $8 содержит базовый адрес массива A. addi $10, $0, 0 L1: lw $16, 0($8) slt $9, $0, $16 beq $9, $0, L2 addi $10, $10, 1 addi...
79 просмотров

Можно ли разработать приложение с уровнем представления в ASP.net и Windows Forms с общим кодом?
Необходимо: создать приложение, которое работает на локальном клиенте Windows и веб-сайте. Им требуются одинаковые интерфейсы, хотя клиентское приложение должно иметь очень богатый интерфейс. Приложение Window Forms и ASP.Net (MVC) являются...
457 просмотров
schedule 16.01.2024

Как я могу представить взаимодействие между моими модулями на диаграмме
У меня есть 5 модулей высокого уровня. Я хочу показать, как они взаимодействуют на одной диаграмме. Например, модуль 1 отправляет модулю 2 определенный класс данных через интерфейс. Как я это представляю?
917 просмотров
schedule 02.12.2023

Управление многими окнами в архитектуре GUI
У меня вопрос об архитектуре сложного приложения с графическим интерфейсом. Я создаю такое приложение и имею много-много окон, которые часто взаимодействуют друг с другом, и я сталкиваюсь с проблемой наличия в них всех необходимых ссылок на другие...
156 просмотров
schedule 01.11.2023

Интеграция разрозненных приложений
Системы, требующие связи между разрозненными приложениями, довольно распространены. Какова нормальная архитектура для таких приложений? Правильно ли я считаю, что веб-сервисы — это обычный инструмент (если да, то по каким причинам?). Кроме...
294 просмотров
schedule 26.11.2023

Дизайн/архитектура приложения
Я пытаюсь разработать следующий сценарий, но не могу понять его. У меня есть записи в таблице базы данных, которые представляют задачу, которую должно выполнить приложение. Каждая запись сопоставляется с определенной функцией C#. Таким образом,...
95 просмотров
schedule 23.12.2023

Должны ли свойство/поле всегда иметь методы установки и получения или вы можете их комбинировать?
Если у меня есть объект User со свойствами/полями «firstName» и «lastName». Будет ли всегда лучше устанавливать и получать каждое поле с помощью метода получения/установки firstName и lastName, или будет приемлем простой метод получения/установки...
344 просмотров
schedule 02.11.2023

ejb-jar.xml: ejb-client.jar или ejb-module.jar
Иногда необходимо выполнить настройки или объявления в дескрипторе развертывания EJB, файле ejb-jar.xml. Когда нет jar-файла ejb-client, ejb-jar.xml находится в META-INF модуля: Module-root: ---> META-INF - ejb-jar.xml -...
939 просмотров
schedule 24.12.2023

Масштабируемая архитектура системы резервирования — серьезный недостаток
Ребята, у вас есть опыт работы с современными масштабируемыми системами бронирования? например аэропорты или транспортные агентства? Мы только что обнаружили серьезный недостаток в системе бронирования нашего клиента. Они резервируют место для...
780 просмотров