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


Make it Real Elite — восьмая неделя — Шаблоны проектирования
Я никогда не слышал о шаблонах проектирования, но я реализовал один из них в начале своего пути, не зная, что это шаблон проектирования. Это был мой первый личный проект, который я разрабатывал, чтобы улучшить свои знания, это было с angular, и был момент, когда я решил использовать что-то call factory, что помогло бы мне повторно использовать некоторый код. Шаблоны проектирования: Шаблоны проектирования — это решения общих проблем проектирования программного обеспечения. Мы..

Шаблон Builder и Moq в модульных тестах
Как быстро настроить тестовые данные в модульных тестах Нам регулярно нужно создавать тестовые данные (или объекты) для модульных тестов. Многие модульные тесты используют только часть входного объекта и игнорируют остальные свойства объекта данных. Например, если объект Person содержит имя, пол, дату рождения (и т. Д.), И мы хотим написать модульный тест для проверки вычисления возраста человека, мы знаем, что возраст человека зависит только от текущей даты и дата рождения..

Шаблон проектирования строителя
Шаблон проектирования Builder Builder  – это творческий шаблон проектирования, позволяющий шаг за шагом создавать сложные объекты. Шаблон позволяет создавать различные типы и представления объекта, используя один и тот же код построения. Целью шаблона проектирования Builder является отделение построения сложного объекта от его представления. Таким образом, один и тот же процесс построения может создавать разные представления. Шаблон построителя — это шаблон проектирования,..

Наслаждаясь шаблоном раскрывающего модуля
Инкапсуляция кода Javascript с помощью модулей. Выявление шаблона модуля - один из моих любимых шаблонов в Javascript для управления конфиденциальностью и предоставления чистого API для использования модуля. Шаблон модуля раскрытия был создан Кристианом Хейльманном путем расширения шаблона модуля, чтобы обеспечить более читаемый и последовательный способ объявления ваших общедоступных / частных функций. Еще одно преимущество - устранение необходимости постоянно ссылаться на текущую..

5 шаблонов дизайна, которые должен изучить каждый разработчик
Введение в шаблоны проектирования 5 шаблонов дизайна, которые должен изучить каждый разработчик Лучшие шаблоны дизайна для начала В сфере технологий большинство разработчиков склонны думать о карьерном росте от младшего к старшему, от руководителя до архитектора и так далее. В какой-то степени я думаю, что в этом прогрессе чего-то обычно не хватает, технических навыков. Можно описать это как переход от потребителя к создателю. Думайте об этом как об использовании вначале чего-то..

Шаблоны отказоустойчивости программного обеспечения — часть 1
Шаблоны отказоустойчивости программного обеспечения — часть 1 Программные сбои. Смирись с этим. Отказ от ответственности. Эти идеи не являются ни оригинальными, ни новаторскими. Несколько интересных наблюдений за почти 10 лет работы инженером-программистом. Узоры Сохранить и переслать — временно удерживать запросы, отправлять их позже Тайм-аут — знать, когда отказаться от действия Блокировать восходящий поток — Немедленно отклонить, если сбой неизбежен Временно..