Чистый код Clean Code #5 Временная связанность. Иммутабельность и чистые функции

Подписка на Boosty: Донаты на развитие: Основы программирования - это не только знание какого-либо языка программирования (типа Python или C#), но также и набор практик разработки программного обеспечения. Практика написания чистого кода - одна из таких практик. Не знаете как писать красивый и чистый код (clean code)? Эта серия уроков по программированию - для вас. Читаемость кода очень важна, писать понятный код - необходимый навык для любого кто хочет стать программистом. Существует множество запахов кода. В этом выпуске мы поговорим о запахе кода, называемом временной связанностью и о том как можно применять принципы функционального программирования (иммутабельность / неизменяемость и чистые функции) для устранения этого запаха. Вы увидите, что такое мутабельный класс и функции с побочными эффектами. 00:00 Начало выпуска “Запах кода: временная связанность. Иммутабельность и чистые функции“ 00:30 Что такое временная связанность как запах кода 01:01 Пример запаха кода “временная связанность“ от Марка Симана 02:48 Что такое неизменяемость (иммутабельность) и чистота функций. Связь с временной связанностью как запахом кода 03:50 Пример #2 05:29 Рефакторинг: применение принципа иммутабельности для устранения запаха временной связанности 07:03 Заключение Релевантные видео курсы: Лучшие практики проектирования и реализации API на C# Архитектура ПО: Meta и SOLID принципы в ООП Архитектура ПО: внедрение зависимостей на C#
Back to Top