34
ответа

Что такого плохого в синглетах? [закрыто]

Паттерн синглтона является полностью оплаченным членом книги паттернов GoF, но в последнее время кажется, что мир разработчиков его осиротел. Я до сих пор использую довольно много синглетонов, особенно для фабрики ...
вопрос задан: 27 July 2017 09:09
28
ответов

Какой метод программирования помогает Вам больше всего избежать или разрешить ошибки, прежде чем они войдут в производство

Я не имею в виду внешние инструменты. Я думаю об архитектурных шаблонах, конструкциях языка, привычках. Я главным образом интересуюсь C++
вопрос задан: 9 September 2009 10:15
27
ответов

Сколько разработки должно продолжиться, прежде чем какое-либо кодирование происходит? [закрытый]

Я в настоящее время нахожусь в школе, и для моего Старшего Проекта мы должны потратить условия 1/3, просто делающие диаграммы UML и другую утомительную документацию для нашего проекта. Это включает большую разработку и планирование...
вопрос задан: 17 November 2009 03:35
26
ответов

Когда шаблоны разработки являются проблемой вместо решения? [закрытый]

Я никогда не работал над программным обеспечением, где я должен был использовать шаблоны разработки. Согласно Мести Paul Graham эссе Компьютерных фанатов, шаблоны разработки являются знаком недостаточной абстракции. Заключить ему в кавычки...
вопрос задан: 12 February 2009 08:16
25
ответов

Изучение/Реализация Шаблонов разработки (Для Новичков) [закрытый]

Я - смущенный программист новичка и человека, увлеченного своим хобби, пытающийся сжимать это, поэтому простите мне, если мой вопрос немного выключен или не имеет большого смысла. Я вижу много вопросов на ТАК автоматически возобновляемом вокруг...
вопрос задан: 30 August 2012 18:26
24
ответа

Бесполезные интерфейсы

Почему Вы когда-либо использовали бы интерфейс, если Вы только собираетесь иметь одну реализацию его?
вопрос задан: 27 November 2018 16:33
23
ответа

Одиночные элементы: хороший дизайн или опора? [закрытый]

Одиночные элементы являются горячо обсужденным шаблоном разработки, таким образом, я интересуюсь тем, что сообщество Переполнения стека думало о них. Обеспечьте причины своих мнений, не только "Одиночные элементы для ленивого...
вопрос задан: 6 June 2019 20:19
21
ответ

Общепринятые лучшие практики организации кода в JavaScript [закрыто]

Поскольку JavaScript-фреймворки, такие как jQuery, делают клиентские веб-приложения богаче и функциональнее, я начал замечать одну проблему ... Как в мире вы держите это организованным? Положи все свои ...
вопрос задан: 22 March 2016 18:57
21
ответ

Что такое общие ловушки параллелизма? [закрытый]

Я изучаю обучение нашей команды на параллелизме. Кто такие наиболее распространенные разработчики ловушек, попадают в окружающий параллелизм. Например, в .NET статичное ключевое слово открывает дверь в большое количество из...
вопрос задан: 6 April 2012 17:52
20
ответов

Есть ли что-нибудь по сути неправильно с длинными объектными цепочками вызова? [закрытый]

Я организовал свой код иерархически, и я ползу вверх по дереву с помощью кода как следующее. Файл clientFolder = task.getActionPlan () .getClientFile () .getClient () .getDocumentsFolder ();...
вопрос задан: 4 December 2018 16:29
20
ответов

Что лучший способ состоит в том, чтобы заменить или заменить если.. еще, если.. еще деревья в программах?

Этот вопрос мотивирован чем-то, что я в последнее время начал видеть немного слишком часто, если.. еще, если.. еще структура. В то время как это просто и имеет свое использование, что-то об этом продолжает говорить мне снова и...
вопрос задан: 7 February 2009 04:40
20
ответов

Как я буду знать, когда создать интерфейс?

Я в точке в моей разработке, учащейся, где я чувствую, что должен узнать больше об интерфейсах. Я часто читал о них, но просто кажется, что я не могу схватить их. Я считал примеры как:...
вопрос задан: 14 January 2009 21:41
19
ответов

Этот шаблон создания Метода фабрики?

Я использовал шаблон создания метода фабрики некоторое время теперь. Мне просто недавно сказали что это: общедоступный статический класс ScheduleTypeFactory {общедоступный статический IScheduleItem GetScheduleItem (...
вопрос задан: 9 August 2016 13:13
19
ответов

Когда мы должны создать новый метод?

Я пытаюсь выяснить, есть ли согласие относительно того, когда нам следует создавать новый метод в нашем коде. Например, мы должны создавать новый метод / функцию, только если мы собираемся снова использовать код (...
вопрос задан: 25 January 2012 10:13
18
ответов

Singleton: Как это должно использоваться

Править: От другого вопроса я предоставил ответ, который имеет ссылки на большое количество вопросов/ответов об одиночных элементах: Больше информации об одиночных элементах здесь: Таким образом, я считал Одиночные элементы потока: хороший дизайн...
вопрос задан: 23 May 2017 01:54
18
ответов

Как изучить шаблоны разработки? [закрытый]

Я прочитал приблизительно 4-5 книг по шаблонам разработки, но тем не менее я не чувствую, что пришел ближе к промежуточному уровню в шаблонах разработки? Как я должен пойти, изучив шаблоны разработки? Там хорошо работает...
вопрос задан: 8 May 2017 09:02
18
ответов

Когда я должен прекратить использовать шаблоны разработки?

Мои коллеги сходят с ума, потому что я продолжаю желать переписать код, который уже работает, потому что я хотел бы заменить некоторый дизайн прежней версии шаблонами разработки. Хотя я чувствую, что это поможет...
вопрос задан: 28 September 2015 08:57
18
ответов

Когда шаблон разработки может сделать Ваше программное обеспечение хуже? [закрытый]

Когда шаблон разработки может сделать Ваше программное обеспечение хуже? Я видел программу, где они использовали шаблон фасада между GUI и логикой. Они полагали, что никакие объекты не могут быть транспортированы по этому...
вопрос задан: 25 May 2011 06:20
17
ответов

Шаблон разработки для класса с вверх 100 свойств

Какой совет/предложения/руководство Вы предусмотрели бы разработку класса, который имеет вверх 100 свойств? Фон класс описывает счет. Счет может иметь вверх 100 атрибутов...
вопрос задан: 23 May 2017 11:54
16
ответов

Ромбовидная проблема может быть действительно решена?

Типичной проблемой в программировании OO является ромбовидная проблема. У меня есть родительский класс A с двумя подклассами B и C. Абстрактного метода, B и C реализует его. Теперь у меня есть подкласс D, который наследовался...
вопрос задан: 2 March 2019 20:03
16
ответов

На шаблонах проектирования: когда я должен использовать синглтон? [закрыто]

Прославленная глобальная переменная - становится прославленным глобальным классом. Некоторые говорят, что нарушают объектно-ориентированный дизайн. Дайте мне сценарии, кроме старого доброго логгера, где имеет смысл использовать синглтон.
вопрос задан: 25 February 2018 14:05
16
ответов

Что такое хороший ориентированный на многопотоковое исполнение одиночный элемент универсальный шаблонный шаблон в C#

У меня есть следующий шаблон "одиночка" C#, есть ли какой-либо способ улучшить его? общедоступная Singleton класса <T>, где T: класс, новый () {частный статический объект _syncobj = новый объект ();...
вопрос задан: 23 May 2017 12:34
16
ответов

Там какие-либо жизнеспособные альтернативы к Шаблону "одиночка" GOF?

Давайте смотреть правде в глаза. Шаблон "одиночка" является очень спорной темой с программистами орд с обеих сторон забора. Существуют те, кто чувствует, что Singleton - ничто больше затем прославленное...
вопрос задан: 23 May 2017 12:09
16
ответов

Почему большинство системных архитекторов настаивают на первом программировании интерфейса?

Почти каждая книга по Java, которую я читаю, говорит об использовании интерфейса как способа делиться состоянием и поведением между объектами, которые при первом «создании», казалось, не разделяли отношения. Тем не мение, ...
вопрос задан: 14 December 2016 05:58
16
ответов

Насколько важный Шаблоны разработки действительно? [закрытый]

Насколько важный Шаблоны разработки действительно? Я думаю, что более раннее поколение программистов не использовало Шаблоны разработки так очень (люди, которые получили высшее образование в 80-х и перед серединой 90-х). Сделайте недавнее...
вопрос задан: 29 July 2016 05:38
16
ответов

Шаблон разработки для механизма Отмены

Я пишу структурный инструмент моделирования для гражданского технического приложения. У меня есть один огромный образцовый класс, представляющий все здание, которые включают наборы узлов, линейных элементов, загрузок, и т.д.
вопрос задан: 22 July 2014 10:32
16
ответов

Как Вы были бы Вы описывать шаблон The Observer на языке новичка?

В настоящее время мой уровень понимания ниже всех примеров кодирования в сети о Шаблоне The Observer. Я понимаю это просто как являющийся почти подпиской, которая обновляет все другие события когда...
вопрос задан: 15 September 2012 23:12
16
ответов

Какой смысл наконец блока?

Синтаксис в стороне, что является различием между попыткой {} выгода () {} наконец {x = 3;} и попытка {} выгода () {} x = 3;править: в.NET 2.0? так попытка {бросают что-то, возможно, x = 3} выгода (....
вопрос задан: 20 November 2011 13:43
16
ответов

состав в ООП, какой из них правильный? [Дубликат]

Я видел две реализации в Java, и объявляют, что они реализуют концепцию композиции в ООП. Первый: Интерфейс B {public method B1 () {...}} Класс A реализует ...
вопрос задан: 28 June 2010 16:38
15
ответов

Дополнительный оператор попытки в операторе выгоды - кодирует запах?

Ситуация: Моя потребность приложения обработать первый шаг в бизнес-правилах (начальный оператор выгоды попытки). Если определенная ошибка происходит, когда процесс называет вспомогательный метод во время шага...
вопрос задан: 30 April 2019 04:22