Software-Design – вопросы и ответы

86
голосов
6
ответов
Каковы преимущества использования вложенного класса в Java? Во многих примерах мне кажется, что это только усложняет дизайн. Есть ли какой-либо пример, показывающий мощность использования вложенног...
1 месяц назад Reza
61
голос
1
ответ
Я разрабатываю очень большую систему, которую я буду реализовывать с С# и.NET Framework 4.6.2 (но я думаю, что это не относится к моему вопросу). Эта система будет иметь модули, которые я могу испо...
1 месяц назад VansFannel
61
голос
4
ответа
У меня есть функция readData() , которая читает файлы a, возвращает несколько разных объектов анализируемых данных. Прямо сейчас тип возврата readData() равен Object[] : Object[] data = readData();...
1 месяц назад Nick Heiner
61
голос
1
ответ
Может кто - нибудь сказать мне, что сложность RNAfold алгоритма В VinnaRNA пакете. https://www.tbi.univie.ac.at/RNA/ Это Алго. присутствует в ViennaRNA-2.4.4\ViennaRNA-2.4.4\src\bin . Помоги мне.
1 месяц, 1 неделя назад Varun Chaturvedi
96
голосов
2
ответа
Я разрабатываю приложение Android 3.1. Этот вопрос не определен для Android, речь идет о том, как создать класс, который обращается к базе данных. Я спросил здесь, потому что мой код для Android. У...
1 месяц, 1 неделя назад VansFannel
74
голоса
4
ответа
Мне было интересно, в чем причина синтаксиса? Я имею в виду: int[ , ] arrayName = new int[10,10]; Было бы проще, если бы у нас было что-то вроде: int[10,10] arrayName ; Что заставило архитектора пр...
1 месяц, 1 неделя назад Sam
-4
голоса
1
ответ
Моя школа все еще ставит графики вручную. У моего учителя была идея, чтобы я сделал программу, которая делает это автоматически. Мой вопрос: кто-нибудь знает, с чего я должен начать?
1 месяц, 1 неделя назад dtc5678
74
голоса
1
ответ
У меня есть случай использования, когда мне нужно обработать запрос следующим образом Аутентификация запроса Авторизовать запрос Проверка сообщения (считывает базу данных для существующей записи и ...
1 месяц, 1 неделя назад 789
61
голос
1
ответ
Я нахожусь в точке, где должен написать единичный тест для сложного алгоритма, который выполняет моя функция. При вызове функция принимает два обязательных аргумента. На основе комбинации обоих арг...
1 месяц, 1 неделя назад user4910881
86
голосов
3
ответа
Я работаю над веб-приложением для сотрудников. Lead/Manager задает цели для членов команды после обсуждения с ними. Это годовой/полугодовой/ежеквартальный период в зависимости от цикла оценки, кото...
1 месяц, 1 неделя назад Ratnesh Maurya
105
голосов
1
ответ
Я пытаюсь понять диаграммы последовательности и диаграммы классов. Я просто не понимаю, как его найти, если у вас есть другой. например, на этой диаграмме последовательности
1 месяц, 1 неделя назад user4910881
180
голосов
3
ответа
У меня есть класс, который должен зависеть по некоторым причинам от параметра шаблона int . По тем же причинам этот параметр не может быть частью списка параметров для класса, вместо этого он являе...
1 месяц, 1 неделя назад skypjack
75
голосов
1
ответ
Просматривая некоторые документы по архитектуре программного обеспечения, я пришел к следующему: Заинтересованные стороны: операторы/тестеры. Сотрудники и тестеры работают с двумя аспектами. Во-пер...
1 месяц, 1 неделя назад user5923402
75
голосов
1
ответ
Для одного из моих клиентов мне нужно разработать CMS. Например, мне нужно иметь следующие функции: Skinnable (макет и расширения) Возможность загрузки zip-архивов и их обработки (они содержат изоб...
1 месяц, 1 неделя назад Jérémy
148
голосов
3
ответа
Я использую Django уже много лет (начиная с Django 1.2). и в прошлом я использовал различные типы веб-фреймворков (таких как CakePHP, Rails, ASP.NET MVC и некоторые другие полнотекстовые фреймворки...
1 месяц, 1 неделя назад Yeo
74
голоса
1
ответ
Поскольку мы знаем, что дизайн является наиболее важной частью разработки программного обеспечения, я хочу практиковать его. Но проблема в том, что я не могу получить обратную связь по моему дизайн...
1 месяц, 1 неделя назад Pranit Kothari
95
голосов
1
ответ
Это вопрос дизайна. Мы внедряем REST-полноценный веб-сервис на Java, и наш дизайн отделяет тонкий уровень обслуживания от уровня домена. Наш домен может быть инкапсулирован в свой собственный.jar, ...
1 месяц, 1 неделя назад Samuel
75
голосов
1
ответ
Это может быть очевидно (по крайней мере, не для меня), но я не способен генерировать код C++ из UML с помощью Bouml 4.23. До сих пор я использовал пункт меню "сгенерировал C++", и он всегда сообща...
1 месяц, 1 неделя назад the baconing
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...
1 месяц, 1 неделя назад Tauseef khan
74
голоса
2
ответа
Я изучаю архитектуру из книги Роберта К. Мартина " Чистая архитектура" . Одним из основных правил, подчеркнутых в книге, является правило DIP, в котором говорится, что зависимости исходного кода до...
1 месяц, 1 неделя назад Ahmed
95
голосов
1
ответ
Как я могу улучшить архитектуру моего кода? Я чувствую, что что-то не так с идеей удалить объект по вызову его void remove() { delete this; } void remove() { delete this; } . У меня есть иерархия (...
1 месяц, 1 неделя назад Bhavin Chirag
85
голосов
1
ответ
У меня есть общий вопрос дизайна. Как бы вы локализовали имена полей класса в GWT? Представьте, что у меня есть компонент с воображаемой аннотацией, такой как class Person { @LocalizedName(value = ...
1 месяц, 1 неделя назад expert
-6
голосов
1
ответ
Я создаю файлы dll для настольных приложений ( С#/VB.NET ). Согласно лицензии с клиентами, есть файл xml для истекшей даты для определенного файла dll и для конкретной функции в этой DLL. Мое прило...
1 месяц, 1 неделя назад Sandy Nomy
86
голосов
1
ответ
Интересно, существуют ли графические инструменты Prototype для использования в дистрибутиве Linux (например, Ubuntu). Я искал, что есть карандаш и т.д., Но какие инструменты являются наиболее желат...
1 месяц, 1 неделя назад gladman
74
голоса
1
ответ
Работа над VS2012 С# asp.net web page applicaiton. В модели по умолчанию для веб-страниц ASP.NET пользователь взаимодействует со страницей и нажимает кнопку или выполняет некоторые другие действия,...
1 месяц, 1 неделя назад shamim
75
голосов
2
ответа
Каковы плюсы и минусы каждого из следующих шаблонов, демонстрирующих очень распространенные ситуации, например инициализацию процесса в начале программы: Рекурсивные вызовы: void foo1() { //do some...
1 месяц, 1 неделя назад michael
85
голосов
1
ответ
Поэтому я хочу написать код, который следует принципам OO для меню ресторана, например: бутерброды: 3 разных типа напитков: 5 разных типов и т.д., И я думал, что использование шаблона проектировани...
1 месяц, 1 неделя назад user3019158
62
голоса
1
ответ
Пожалуйста, взгляните на следующую диаграмму. Это моя первая диаграмма активности, и я советую рисовать диаграмму для процесса обнаружения движения. Это коробка сбрасывания, потому что у меня нет р...
1 месяц, 1 неделя назад Dongle
106
голосов
1
ответ
Работая в течение нескольких лет с ember.js сейчас, мне все еще не совсем понятно, что следует рассматривать как наилучшую практику для структурирования списка, просмотра, создания и обновления мар...
1 месяц, 1 неделя назад jelhan
104
голоса
4
ответа
В настоящее время я работаю над игрой на С++. поскольку нет сборщика мусора, всегда нужно тщательно удалять объекты, а также следить за тем, чтобы такие объекты больше не обращались после их удален...
1 месяц, 1 неделя назад Mat
61
голос
3
ответа
Например, обычно хорошо иметь структуру, такую как: Map <Object, Map> В моем случае, на первый взгляд, мне нужна какая - то структура, которая будет иметь, например, отображение String → Map&...
1 месяц, 2 недели назад J J
61
голос
1
ответ
Я разработал приложение WinForms. Теперь я хочу обновить свое приложение, добавив новые функции и оптимизируя его. Один из способов сделать это - просто скопировать папку проекта и внести изменения...
1 месяц, 2 недели назад pranjal khanduri
96
голосов
1
ответ
Я нахожусь в процессе кодирования проекта для структуры данных дерева - в частности, основная функциональность, которую он будет предоставлять, заключается в отображении данного дерева по-разному (...
1 месяц, 2 недели назад mettleap
62
голоса
5
ответов
Я помню, как читал закон (ну, может быть, не совсем закон), но в разработке программного обеспечения, предоставляя пользователю большой контроль, не давая ему возможности Basic и Advanced Mode, ино...
1 месяц, 2 недели назад Legend
85
голосов
1
ответ
У меня есть общая функция для отправки местоположения пользователя на сервер, определения местоположения его на карте, а затем поиска некоторых мест рядом с ним. Если я отделяю эту функцию на два в...
1 месяц, 2 недели назад Mr Alihoseiny
85
голосов
2
ответа
Я знаю, как работает git. Но как мне получить архитектуру, что большая команда может работать над одним проектом без конфликтов. Есть ли какая-нибудь книга/учебник/пример об этом?
1 месяц, 2 недели назад Dulguun Otgon
-4
голоса
5
ответов
Я студент колледжа, и я узнаю о шаблонах программного обеспечения (в частности, упомянутых в книге GoF). Я никогда не был так хорош в разработке программного обеспечения, но я изучаю, как работает ...
1 месяц, 2 недели назад Silverbolt
85
голосов
1
ответ
Я боролся с тем, как структурировать свои трехуровневые приложения. Я всегда, кажется, в конечном итоге с проблемами зависимости, которые я не хочу, что является верным признаком того, что я делаю ...
1 месяц, 2 недели назад Erik Funkenbusch
61
голос
4
ответа
Мой вопрос в том, как кто-то действительно может оценить продолжительность проекта с точки зрения часов? Это моя общая проблема во время моей карьеры. Скажем, вам нужно простое приложение с формами...
1 месяц, 2 недели назад hephestos
85
голосов
3
ответа
Соответствует ли это стандарту UML объединить несколько линий связи в одну строку, например, на прилагаемой диаграмме?
1 месяц, 2 недели назад Adam Siemion
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема