Загрузка страницы

Александр Бармин — SOLIDный чистый код на простых примерах

Разработка программного обеспечения — невероятно сложный и трудозатратный процесс, поэтому критически важно использовать инструменты, проверенные временем и практикой. Принципы SOLID и чистый код - простейшие, но в то же время, одни из наиболее полезных в долгосрочной перспективе.

Даже плохо написанный код работает, если написан в соответствии с синтаксисом языка. Но если учесть, что читать код приходится намного чаще, чем писать, то поддержка неаккуратно написанного кода становится кошмаром. Чистый код — набор практик по написанию читабельного кода, понятного не только автору.

SOLID — это аббревиатура пяти принципов проектирования в объектно-ориентированном программировании — Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion. Чтобы их освоить требуется время, но если писать код, следуя с этими принципами, то его качество повысится, а архитектура станет гибкой и расширяемой.

Видео Александр Бармин — SOLIDный чистый код на простых примерах канала TechTrain
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

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