Александр Бармин — SOLIDный чистый код на простых примерах
Подробнее о фестивале TechTrain: https://jrg.su/YR8JKw — Разработка программного обеспечения — невероятно сложный и трудозатратный процесс, поэтому критически важно использовать инструменты, проверенные временем и практикой. Принципы SOLID и чистый код - простейшие, но в то же время, одни из наиболее полезных в долгосрочной перспективе. Даже плохо написанный код работает, если написан в соответствии с синтаксисом языка. Но если учесть, что читать код приходится намного чаще, чем писать, то поддержка неаккуратно написанного кода становится кошмаром. Чистый код — набор практик по написанию читабельного кода, понятного не только автору. SOLID — это аббревиатура пяти принципов проектирования в объектно-ориентированном программировании — Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion. Чтобы их освоить требуется время, но если писать код, следуя с этими принципами, то его качество повысится, а архитектура станет гибкой и расширяемой.

Евгений Борисов — Spring Patterns

Тагир Валеев — Java 17 для тех, кто в танке

Чистый код (clean code) или Как помыть кота

Лекция 3 в НГУ: SOLID, KISS, DRY и другие странные слова

Принципы SOLID / С Примерами На Python

SOLID PRINCIPLES in simple language (many examples)

КОД КАК У СЕНЬОРА. РЕФАКТОРИНГ

Никита Летов — Используем @Transactional like a Pro

Что такое ООП (объектно-ориентированное программирование)? Бесплатная лекция для новичков

Учимся на плохих примерах: SOLID в Android — Даниил Попов (Avito), Development | MAD Conf 2019

OOP with Simple Examples. Object-Oriented Programming

SOLID principles: SRP (Single Responsibility Principle)

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)

Никита Липский, Владимир Иванов — JVM: краткий курс общей анатомии

Архитектура распределенных систем

Про Kafka (основы)

Евгений Борисов — Spring-потрошитель, часть 1

Пять принципов SOLID с примерами на Java

Просто о SOLID (Принципы SOLID)

