Вопросы с тегом «architecture»

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

3
Два компонента, предлагающие одинаковую функциональность, требуемую разными зависимостями
Я создаю приложение на PHP, используя Zend Framework 1 и Doctrine2 в качестве слоя ORM. Все идет хорошо. Теперь я заметил, что и ZF1, и Doctrine2 поставляются с собственной реализацией кэширования и полагаются на нее. Я оценил и то и другое, и хотя у каждого есть свои плюсы и минусы, …

4
Почему следует избегать наследования форм?
Я помню изучение VB4 и перетаскивание кнопки на форму, двойной щелчок по этой кнопке и ввод кода в тот обработчик событий, которым я только что получил магическое благословение. Придя из QBASIC, я был в восторге от «V» в «VB», визуальный дизайнер был буквально лучшей вещью со времен нарезанного хлеба. Конечно, …

3
Презентация VS Прикладной уровень в DDD
У меня проблемы с проведением четкой грани между уровнем представления и приложениями в дизайне, управляемом доменом. Куда должны идти файлы Controllers, Views, Layouts, Javascript и CSS? Это на уровне приложения или презентации? И если они объединяются в одном слое, что содержит другой? Это пусто?

7
Есть ли какие-то преимущества в гибких методах, помимо работающей сборки между спринтами?
Недавно я заинтересовался гибкими практиками в разработке программного обеспечения, и с тех пор я видел много статей, указывающих, что эти практики позволяют снизить общие затраты. Логика, лежащая в основе этого, обычно выглядит следующим образом: если ваши требования изменятся, вы можете отразить это изменение в очередном зачете спринта, и это приведет …

2
В .NET (Visual Studio), когда вы создаете новую сборку?
Я работаю над приложением Silverlight. Я разделил его на несколько сборок: Домен Репозитории (все с сохранением в базе данных Sterling) UI ... Вот как я это узнал, но мне было интересно. Если вы знаете, что библиотеки DLL не будут использоваться повторно, нужно ли их разделять? Или вы могли бы поместить …

8
Сканирование миллиарда строк в сверхбыстрой базе данных
Фон Локальная база данных содержит около 1,3 миллиарда уникальных строк. Каждая строка косвенно связана с определенной широтой и долготой (местоположением). В каждой строке есть отметка даты. Случай использования Проблема заключается в следующем: Пользователь устанавливает дату начала / окончания и диапазон значений (например, от 100 до 105). Система собирает все строки, …

2
Что такое хороший метод для оценки облегченной архитектуры?
Я знаком с методами оценки архитектуры, такими как технический метод анализа компромиссов в архитектуре (ATAM) и более ориентированный на бизнес метод анализа затрат и выгод (CBAM) . Однако эти методы достаточно масштабны: они предписывают несколько сеансов мозгового штурма, презентаций, разработку множества сценариев, описывающих компромиссы, и т. Д. Хотя они полезны …

1
Поддерживает ли текущее доказательство принятие контекстных по сравнению с каноническими моделями данных?
«Каноническая» идея широко распространена в программном обеспечении; паттерны, такие как Canonical Model , Canonical Schema , Canonical Data Model и т. д., как представляется, снова и снова появляются в процессе разработки. Как и многие разработчики, я часто некритически следовал общепринятому мнению, что вам нужна каноническая модель, иначе вы столкнетесь с …

2
Перемещение всей логики пользовательского интерфейса на клиентскую сторону?
Наша команда изначально состояла в основном из разработчиков на стороне сервера с минимальным опытом работы с Javascript. В ASP.NET мы использовали для написания большого количества логики пользовательского интерфейса в программном коде или в последнее время через контроллеры в MVC. Некоторое время назад к нашей команде присоединились 2 высококлассных разработчика на …

2
Шаблоны автоматизации пользовательского интерфейса и лучшие практики для настольных приложений
Фон В настоящее время я автоматизирую некоторые тесты для плагина для MS Office. Мы создаем тесты Coded UI в VS 2010. Я полагаю, я мог бы использовать инструмент « Построитель тестов Coded UI », но он не очень подходит для моего конкретного случая. Из-за этого я создал свой собственный класс …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.