
pluralsight
Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.
Domain-Driven Design: Working with Legacy Projects
Откройте для себя лучшие способы предоставления новых функциональных возможностей и масштабируемости баз унаследованного кода с помощью этого углубленного курса «Domain-Driven Design: работа с устаревшими проектами».
Как программист, вы бы хотели работать только над «зелеными» проектами. Однако вы, скорее всего, работаете над устаревшим проектом прямо сейчас или будете в какой-то момент в будущем. В этом курсе «Domain-Driven Design: работа с устаревшими проектами» вы приобретете навыки, которые помогут вам управлять этими устаревшими проектами, предоставляя новые функциональные возможности и оставляя заинтересованные стороны довольными. Во-первых, вы узнаете, как пройти через унаследованную базу кода, проводя ее рефакторинг по одному шагу за раз. Далее вы узнаете, как обрабатывать переписывания, когда это делать и когда лучше вместо этого сохранить существующую базу устаревшего кода. Наконец, вы откроете для себя такие методы, как построение Anticorruption Layer, шаблона Strangler и шаблона Branch by Abstraction для работы с этим кодом. К концу этого курса у вас будет четкое понимание теории и практики улучшения функциональности и масштабируемости унаследованных проектов.

Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.