Александр Бармин — SOLIDный чистый код на простых примерах
Разработка программного обеспечения — невероятно сложный и трудозатратный процесс, поэтому критически важно использовать инструменты, проверенные временем и практикой. Принципы SOLID и чистый код - простейшие, но в то же время, одни из наиболее полезных в долгосрочной перспективе.
Даже плохо написанный код работает, если написан в соответствии с синтаксисом языка. Но если учесть, что читать код приходится намного чаще, чем писать, то поддержка неаккуратно написанного кода становится кошмаром. Чистый код — набор практик по написанию читабельного кода, понятного не только автору.
SOLID — это аббревиатура пяти принципов проектирования в объектно-ориентированном программировании — Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion. Чтобы их освоить требуется время, но если писать код, следуя с этими принципами, то его качество повысится, а архитектура станет гибкой и расширяемой.
Видео Александр Бармин — SOLIDный чистый код на простых примерах канала TechTrain
Даже плохо написанный код работает, если написан в соответствии с синтаксисом языка. Но если учесть, что читать код приходится намного чаще, чем писать, то поддержка неаккуратно написанного кода становится кошмаром. Чистый код — набор практик по написанию читабельного кода, понятного не только автору.
SOLID — это аббревиатура пяти принципов проектирования в объектно-ориентированном программировании — Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion. Чтобы их освоить требуется время, но если писать код, следуя с этими принципами, то его качество повысится, а архитектура станет гибкой и расширяемой.
Видео Александр Бармин — SOLIDный чистый код на простых примерах канала TechTrain
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Евгений Борисов — Spring PatternsJAVA: Александр Бармин - Практическое применение принципов SOLIDЧистый код (clean code) или Как помыть котаИлья Климов — «Наброс с прогиба»: Илья Климов кричит на VueАлексей Акулович — Плюсы и минусы Go, а также его применения в ВКонтактеMartin Fowler @ OOP2014 "Workflows of Refactoring"Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)Дмитрий Иванов — Будущее IDE: Как меняется парадигма разработки программного обеспеченияЕвгений Борисов — Spring – Глубоко и не оченьРефакторинг унаследованного кода: как разорвать зависимости?Просто о Чистом коде и качестве кода (Code Quality & Clean Code)Venkat Subramaniam — Twelve ways to make code suck lessВведение в Чистую Архитектуру. Артур БадретдиновБарух Садогурский, Евгений Борисов — Приключения Сеньора Холмса и Джуниора ВатсонаАлексей Лавренюк — Учимся анализировать результаты нагрузочного тестированияАндрей Дятлов. Что нового в C# 9Design Patterns: Liskov Substitution Principle Explained Practically in C# (The L in SOLID)Евгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 1)Александр Маторин — Неадекватное Java-интервьюПреимущества и недостатки микросервисной архитектуры в HeadHunter / Антон Иванов (HeadHunter)