Software-Design – вопросы и ответы
86
голосов
6
ответов
Каковы преимущества использования вложенного класса в Java? Во многих примерах мне кажется, что это только усложняет дизайн. Есть ли какой-либо пример, показывающий мощность использования вложенног...
61
голос
1
ответ
Я разрабатываю очень большую систему, которую я буду реализовывать с С# и.NET Framework 4.6.2 (но я думаю, что это не относится к моему вопросу). Эта система будет иметь модули, которые я могу испо...
61
голос
4
ответа
У меня есть функция readData() , которая читает файлы a, возвращает несколько разных объектов анализируемых данных. Прямо сейчас тип возврата readData() равен Object[] : Object[] data = readData();...
61
голос
1
ответ
Может кто - нибудь сказать мне, что сложность RNAfold алгоритма В VinnaRNA пакете. https://www.tbi.univie.ac.at/RNA/ Это Алго. присутствует в ViennaRNA-2.4.4\ViennaRNA-2.4.4\src\bin . Помоги мне.
96
голосов
2
ответа
Я разрабатываю приложение Android 3.1. Этот вопрос не определен для Android, речь идет о том, как создать класс, который обращается к базе данных. Я спросил здесь, потому что мой код для Android. У...
74
голоса
4
ответа
Мне было интересно, в чем причина синтаксиса? Я имею в виду: int[ , ] arrayName = new int[10,10]; Было бы проще, если бы у нас было что-то вроде: int[10,10] arrayName ; Что заставило архитектора пр...
-4
голоса
1
ответ
Моя школа все еще ставит графики вручную. У моего учителя была идея, чтобы я сделал программу, которая делает это автоматически. Мой вопрос: кто-нибудь знает, с чего я должен начать?
74
голоса
1
ответ
У меня есть случай использования, когда мне нужно обработать запрос следующим образом Аутентификация запроса Авторизовать запрос Проверка сообщения (считывает базу данных для существующей записи и ...
61
голос
1
ответ
Я нахожусь в точке, где должен написать единичный тест для сложного алгоритма, который выполняет моя функция. При вызове функция принимает два обязательных аргумента. На основе комбинации обоих арг...
86
голосов
3
ответа
Я работаю над веб-приложением для сотрудников. Lead/Manager задает цели для членов команды после обсуждения с ними. Это годовой/полугодовой/ежеквартальный период в зависимости от цикла оценки, кото...
105
голосов
1
ответ
Я пытаюсь понять диаграммы последовательности и диаграммы классов. Я просто не понимаю, как его найти, если у вас есть другой. например, на этой диаграмме последовательности
180
голосов
3
ответа
У меня есть класс, который должен зависеть по некоторым причинам от параметра шаблона int . По тем же причинам этот параметр не может быть частью списка параметров для класса, вместо этого он являе...
75
голосов
1
ответ
Просматривая некоторые документы по архитектуре программного обеспечения, я пришел к следующему: Заинтересованные стороны: операторы/тестеры. Сотрудники и тестеры работают с двумя аспектами. Во-пер...
75
голосов
1
ответ
Для одного из моих клиентов мне нужно разработать CMS. Например, мне нужно иметь следующие функции: Skinnable (макет и расширения) Возможность загрузки zip-архивов и их обработки (они содержат изоб...
148
голосов
3
ответа
Я использую Django уже много лет (начиная с Django 1.2). и в прошлом я использовал различные типы веб-фреймворков (таких как CakePHP, Rails, ASP.NET MVC и некоторые другие полнотекстовые фреймворки...
74
голоса
1
ответ
Поскольку мы знаем, что дизайн является наиболее важной частью разработки программного обеспечения, я хочу практиковать его. Но проблема в том, что я не могу получить обратную связь по моему дизайн...
95
голосов
1
ответ
Это вопрос дизайна. Мы внедряем REST-полноценный веб-сервис на Java, и наш дизайн отделяет тонкий уровень обслуживания от уровня домена. Наш домен может быть инкапсулирован в свой собственный.jar, ...
75
голосов
1
ответ
Это может быть очевидно (по крайней мере, не для меня), но я не способен генерировать код C++ из UML с помощью Bouml 4.23. До сих пор я использовал пункт меню "сгенерировал C++", и он всегда сообща...
97
голосов
1
ответ
public class Program { //Program Working Correctly public static void Main(string[] args) { Console.WriteLine("Enter the Number : "); int num = int.Parse(Console.ReadLine()); Boolean isPrime = true...
74
голоса
2
ответа
Я изучаю архитектуру из книги Роберта К. Мартина " Чистая архитектура" . Одним из основных правил, подчеркнутых в книге, является правило DIP, в котором говорится, что зависимости исходного кода до...
95
голосов
1
ответ
Как я могу улучшить архитектуру моего кода? Я чувствую, что что-то не так с идеей удалить объект по вызову его void remove() { delete this; } void remove() { delete this; } . У меня есть иерархия (...
85
голосов
1
ответ
У меня есть общий вопрос дизайна. Как бы вы локализовали имена полей класса в GWT? Представьте, что у меня есть компонент с воображаемой аннотацией, такой как class Person { @LocalizedName(value = ...
-6
голосов
1
ответ
Я создаю файлы dll для настольных приложений ( С#/VB.NET ). Согласно лицензии с клиентами, есть файл xml для истекшей даты для определенного файла dll и для конкретной функции в этой DLL. Мое прило...
86
голосов
1
ответ
Интересно, существуют ли графические инструменты Prototype для использования в дистрибутиве Linux (например, Ubuntu). Я искал, что есть карандаш и т.д., Но какие инструменты являются наиболее желат...
74
голоса
1
ответ
Работа над VS2012 С# asp.net web page applicaiton. В модели по умолчанию для веб-страниц ASP.NET пользователь взаимодействует со страницей и нажимает кнопку или выполняет некоторые другие действия,...
75
голосов
2
ответа
Каковы плюсы и минусы каждого из следующих шаблонов, демонстрирующих очень распространенные ситуации, например инициализацию процесса в начале программы: Рекурсивные вызовы: void foo1() { //do some...
85
голосов
1
ответ
Поэтому я хочу написать код, который следует принципам OO для меню ресторана, например: бутерброды: 3 разных типа напитков: 5 разных типов и т.д., И я думал, что использование шаблона проектировани...
62
голоса
1
ответ
Пожалуйста, взгляните на следующую диаграмму. Это моя первая диаграмма активности, и я советую рисовать диаграмму для процесса обнаружения движения. Это коробка сбрасывания, потому что у меня нет р...
106
голосов
1
ответ
Работая в течение нескольких лет с ember.js сейчас, мне все еще не совсем понятно, что следует рассматривать как наилучшую практику для структурирования списка, просмотра, создания и обновления мар...
104
голоса
4
ответа
В настоящее время я работаю над игрой на С++. поскольку нет сборщика мусора, всегда нужно тщательно удалять объекты, а также следить за тем, чтобы такие объекты больше не обращались после их удален...
61
голос
3
ответа
Например, обычно хорошо иметь структуру, такую как: Map <Object, Map> В моем случае, на первый взгляд, мне нужна какая - то структура, которая будет иметь, например, отображение String → Map&...
61
голос
1
ответ
Я разработал приложение WinForms. Теперь я хочу обновить свое приложение, добавив новые функции и оптимизируя его. Один из способов сделать это - просто скопировать папку проекта и внести изменения...
96
голосов
1
ответ
Я нахожусь в процессе кодирования проекта для структуры данных дерева - в частности, основная функциональность, которую он будет предоставлять, заключается в отображении данного дерева по-разному (...
62
голоса
5
ответов
Я помню, как читал закон (ну, может быть, не совсем закон), но в разработке программного обеспечения, предоставляя пользователю большой контроль, не давая ему возможности Basic и Advanced Mode, ино...
85
голосов
1
ответ
У меня есть общая функция для отправки местоположения пользователя на сервер, определения местоположения его на карте, а затем поиска некоторых мест рядом с ним. Если я отделяю эту функцию на два в...
85
голосов
2
ответа
Я знаю, как работает git. Но как мне получить архитектуру, что большая команда может работать над одним проектом без конфликтов. Есть ли какая-нибудь книга/учебник/пример об этом?
-4
голоса
5
ответов
Я студент колледжа, и я узнаю о шаблонах программного обеспечения (в частности, упомянутых в книге GoF). Я никогда не был так хорош в разработке программного обеспечения, но я изучаю, как работает ...
85
голосов
1
ответ
Я боролся с тем, как структурировать свои трехуровневые приложения. Я всегда, кажется, в конечном итоге с проблемами зависимости, которые я не хочу, что является верным признаком того, что я делаю ...
61
голос
4
ответа
Мой вопрос в том, как кто-то действительно может оценить продолжительность проекта с точки зрения часов? Это моя общая проблема во время моей карьеры. Скажем, вам нужно простое приложение с формами...
85
голосов
3
ответа
Соответствует ли это стандарту UML объединить несколько линий связи в одну строку, например, на прилагаемой диаграмме?
- Вопросы
- Software-Design