Публикации по теме 'software-design'


Шаблоны структурного проектирования
Обзор Структурные шаблоны проектирования — это те, которые упрощают проектирование структур больших объектов путем определения взаимосвязей между ними. Они описывают общие способы составления классов и объектов, чтобы их можно было повторять как решения. Шаблоны структурного проектирования с примерами 1- Шаблон проектирования адаптера 2- Шаблон оформления фасада 3- Шаблон оформления декоратора 4- Шаблон проектирования моста 5- Композитный шаблон проектирования..

Почему я над инженером.
или почему я не должен... Я заметил, что по этому вопросу существует по крайней мере 2 точки зрения, и подумал, что это может быть интересной темой для рассмотрения и рассмотрения плюсов и минусов обеих сторон дебатов. Поскольку мне нравится начинать с более убедительной стороны аргумента, я начну с обсуждения того, что я считаю самым большим недостатком чрезмерного проектирования. Ничья спины Это будет стоить X (времени, денег, таланта) Вероятно, наиболее очевидным моментом..

Шаблон проектирования Factory Method с примером
Примечание Чтобы понять этот шаблон, сначала прочитайте Шаблон проектирования Factory с примером Что такое шаблон проектирования фабричных методов? Согласно определению «Банды четырех» «Определите интерфейс для создания объекта, но пусть подклассы решают, какой класс создавать. Метод Factory позволяет классу откладывать создание экземпляров, которые он использует, для подклассов» . Если на данный момент это непонятно, не беспокойтесь, я объясню это на примере. Понимание..

Как подготовить обзор дизайна как эксперт?
Знайте три основных элемента хорошего обзора дизайна В этой статье в качестве примера будет использоваться бэкэнд-разработка, но одни и те же концепции могут применяться в различных областях. Прежде чем объяснять, как подготовить хороший обзор дизайна, давайте сначала представим, что должен иметь обзор дизайна. Как архитектор, я скажу вам, что я хочу видеть. Модель С4 Истории пользователей и кейсы использования Дизайнерские решения Как архитектор, я больше всего хочу..

Дизайн программного обеспечения - это человеческие отношения: Часть 3 из 3, Изменения и изменения
В частях 1 и 2 мы увидели: Все изменения в системе - это либо изменения ее поведения, либо ее структуры. Стимулы тех, кто ждет изменений в поведении («официанты»), могут временно отличаться от стимулов тех, кто меняет поведение («сменщики»), потому что те, кто меняет поведение, должны манипулировать изменениями поведения и структуры. Путь к поддержанию прочных отношений между официантами и разменщиками заключается в том, чтобы договориться о том, что будет достаточно изменений в..

Шаблон проектирования прокси с примером
Что такое шаблон проектирования прокси? Согласно определениям GOF, шаблон проектирования прокси предоставляет суррогат (действующий от имени другого) или заполнитель для другого объекта для управления доступом к нему. Доверенное лицо означает «вместо» или «представление» или «от имени» Диаграмма классов шаблона проектирования прокси: Как показано на предыдущей диаграмме, шаблон проектирования прокси состоит из трех компонентов. Они следующие: 1- Тема : Это интерфейс,..

Пожалуйста, прекратите писать дерьмовый JavaScript
Что вы делаете не так и как это исправить. Являетесь ли вы опытным разработчиком или новичком, каждый может улучшить свой код. Вот список из 9 способов, которыми вы можете улучшить свой код JavaScript уже сегодня. Это простые советы и рекомендации. Я раскрою эти 9 тем: Прекратите писать JavaScript в своем HTML. Прекратите импортировать так много файлов JavaScript. Используйте бандлеры. Прекратите использовать jQuery Прекратить поддержку Internet Explorer Прекратить..