Узор из инжира-душителяВасина Википедия

Новости с планеты OGLE-2018-BLG-0677
Что вы не только не знали, но и не хотели знать
Автор темы
wiki_de
Всего сообщений: 48606
Зарегистрирован: 13.01.2023
 Узор из инжира-душителя

Сообщение wiki_de »

В области программирования шаблон Strangler Fig или шаблон Strangler — это метод (программирование) | метод, в который обертывается старый код, чтобы либо перенаправить его на новый код, либо зарегистрировать использование старого кода.

Этот шаблон был разработан Мартином ФаулеромНьюманом, Сэмом (2020). «От монолита к микросервисам: эволюционные закономерности для преобразования вашего монолита». О'Рейли Медиа. стр. 79–97. ISBN 978-1-492-07554-7. и получил свое название от австралийского инжира-душителя, растения, которое постепенно растет на деревьях, пока они, наконец, полностью не покроются и не погибнут. Иногда используется сокращенный термин «Шаблон душителя».

Шаблон можно использовать как на уровне метода (программирование) | метод, так и на уровне класса (программирование) | класс.Seemann, Mark (2022). «Код, который умещается в вашей голове: эвристика для разработки программного обеспечения». Эддисон Уэсли. стр. 228–237. ISBN 978-0-13-746440-1.

== Модернизация программного обеспечения ==
Шаблон Strangler Fig находит применение при модернизации программного обеспечения. Код можно разделить на множество небольших частей и обернуть паттерном Strangler Fig. Затем этот раздел старого кода можно заменить новым кодом, прежде чем перейти к следующему разделу. Этот поэтапный процесс менее рискован, чем замена всего программного обеспечения.

Шаблон Strangler Fig можно использовать с монолитным ядром|монолитными приложениями для их миграции на архитектуру микросервисов.Бехара, Самир (12 декабря 2018 г.). «От монолита к микросервисам с шаблоном душителя». «ДЗона». Проверено 12 марта 2024 г.

== Ведение журнала ==
Другое применение этого шаблона — добавление журналирования в старый код. Например, журналирование можно использовать для отслеживания частоты использования кода в продакшене. Это можно использовать, чтобы решить, следует ли удалить малоиспользуемый код или переписать часто используемый код.Клаузен, Кристиан (2021). «Пять строк кода: как и когда проводить рефакторинг». Публикации Мэннинга. стр. 206–208. ISBN 9781617298318.

* https://learn.microsoft.com/en-us/azure ... angler-fig
* https://martinfowler.com/bliki/Strangle ... ation.html
* https://www.maibornwolff.de/know-how/strangler-pattern/

Категория:Шаблоны дизайна

Подробнее: https://de.wikipedia.org/wiki/Strangler_Fig_Pattern
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Семя священного инжира
    wiki_de » » в форуме Васина Википедия
    0 Ответы
    63 Просмотры
    Последнее сообщение wiki_de
  • Семя священного инжира
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    51 Просмотры
    Последнее сообщение wiki_en