Мой коллега сказал мне, что я никогда не должен использовать статические переменные, потому что если вы измените их в одном месте, они изменятся везде. Он сказал мне, что вместо использования статических переменных я должен ...
Недавно я обнаружил и влюбился в шаблон Deferred/Promise, используемый в jQuery. Он просто инкапсулирует так много асинхронных вариантов использования, включая замечательную цепочку, возможность фильтрации, что...
Создание исключений часто происходит по следующей схеме: if (condition) { выбросить исключение; } вы проверяете условие, и, если условие удовлетворяется, вы вызываете исключение. Итак, мне было интересно, если ...
В последнее время в сообществе Ruby on Rails ведутся всевозможные разговоры о декораторах и презентаторах. В чем существенное различие между ними? Если есть, то какие подсказки мне подсказывают, какие ...
На вопрос Программисты: Хорошо спроектированное / высококачественное программное обеспечение с открытым исходным кодом. Я беру курс по разработке программного обеспечения, где я должен выбрать программное обеспечение с открытым исходным кодом для анализа
В C ++ есть одна вещь, которая довольно долгое время заставляла меня чувствовать себя некомфортно, потому что я, честно говоря, не знаю, как это сделать, хотя это звучит просто: как Реализую ли я Factory ...
Я слышал, что JSF реализует компонентный MVC, а Spring MVC реализует MVC на основе запросов. Я хотел бы знать, в чем точная техническая разница между этими двумя типами.
Оба шаблона проектирования инкапсулируют алгоритм и отделяют детали реализации от их вызывающих классов. Единственное отличие, которое я могу различить, заключается в том, что шаблон стратегии принимает параметры для ...
Я прочитал несколько ресурсов о паттерне проектирования MVC для разработки приложений iPhone. Однако у меня есть один вопрос, связанный с модельной частью MVC в контексте разработки iPhone. Во-первых, я хотел бы ...
Я использую Doctrine2 для управления своей моделью ниже: В галерее есть абстрактная концепция Content с шаблоном Composite, а также абстрактная концепция Media, от которой наследуются видео и изображения. Мой выбор ...
Я читал о методах локальной оптимизации компилятора, но я не понимаю, как они реализованы. Идея состоит в том, что оптимизатор каждый раз просматривает «окно» кода и каким-то образом...
В последнее время я много слышал и читал термин MV * Framework. Я предполагаю, что это обозначает Model-View- * Framework. Но чем он отличается от MVC Frameworks и как объяснить *?
Как реализовать шаблон Repository или Gateway в Ruby? Я родом из мира C# и обычно абстрагируюсь от доступа к данным, но с ActiveRecord в качестве механизма доступа к данным по умолчанию в Ruby, это...
Я читал «Банду четырех», чтобы решить некоторые из моих проблем, и наткнулся на паттерн посредник. Раньше я использовал Observer в своих проектах для создания приложения с графическим интерфейсом. Я ...
У меня есть довольно хорошее представление о том, как работает каждый из этих шаблонов, и я знаю о некоторых незначительных различиях между ними, но действительно ли они все так отличаются друг от друга? Мне кажется, что ...
Если вы посмотрите на диаграмму последовательности Java EE FrontController, контроллер делегирует запрос диспетчеру, и в документе говорится, что..: Диспетчер отвечает за управление представлениями и ...
Мне задали вопрос, я хотел, чтобы мой ответ был рассмотрен здесь. В: В каком сценарии более целесообразно расширять абстрактный класс, а не реализовывать интерфейс(ы)? A: Если мы используем...
В контексте этого поста Игорь Минар, лидер AngularJS: MVC против MVVM против MVP. Что за спорная тема, о которой многие разработчики могут часами спорить и спорить. За ...
Я обычно создаю приложения, требующие хранения данных, и эти данные используются во всей программе. Однако это не так уж и много, поэтому я обычно использую NSUserDefaults для загрузки / сохранения этих данных. Однако при сохранении / ...
Я снова и снова пишу одни и те же шаблоны программирования во многих новых проектах. Я думал о создании своей собственной многоразовой библиотеки типичных реализаций таких шаблонов - не ...
Я заметил, что мой внедренный, зависимый от шаблонов код (использующий EventBus в Guava) часто значительно сложнее отлаживать, чем код, который я написал в прошлом без этих функций. ...
С URL-адресом вроде http://abc.com/myid/ab%2fcd (где% 2f - это экранированная косая черта), asp.net отключит экранирование% 2f, так что с точки зрения моего приложения (и с точки зрения asp.net mvc) URL-адрес будет: ...
Очевидно, что одним из самых больших запретов программирования на Java являются нули и исключение с нулевым указателем. Какие существуют шаблоны проектирования, которые не добавляют слишком много к вашему коду, но уменьшают проблему песка null -...
Я изучал другие вопросы, связанные с шаблоном посетителя, но не мог понять реализацию двойной отправки в шаблоне посетителя . Пожалуйста, перейдите по ссылке Шаблон посетителя Как ...
Hitako mandrakariva ny maodely Observer izay saika nitovy tamin'ny fomba fanaon'ny hetsika hatrizay. Raha ny marina dia saika nino aho fa anarana samy hafa fotsiny izy ireo raha miresaka zavatra iray ihany. Izy ireo ...
Я опытный разработчик, новичок в разработке игр, и я сделал достаточно простую, но работающую 3D платформерную игру, и я ищу способы сделать архитектуру более масштабируемой. Что такое хороший ...
Я занимаюсь поиском статей / информации об архитектуре в Facebook, проблемах и способы их решения. Что они используют и почему они используют. Как они масштабируются и каков дизайн ...
Этот вопрос был задан мне во время собеседования в компании -Какая структура данных -эффективна для реализации механизма лифта? Я не могу найти для него эффективную структуру данных -даже после...
Какие классы должны быть созданы при проектировании файловой системы. Какие шаблоны проектирования следует использовать при проектировании файловой системы.