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

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

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

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

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

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

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

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

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

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

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

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

SOLID PRINCIPLES in simple language (many examples)
▶︎

SOLID PRINCIPLES in simple language (many examples)

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

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

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

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

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

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

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

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

OOP with Simple Examples. Object-Oriented Programming
▶︎

OOP with Simple Examples. Object-Oriented Programming

SOLID principles: SRP (Single Responsibility Principle)
▶︎

SOLID principles: SRP (Single Responsibility Principle)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что делает Java-разработчик в реальной работе? | Scrum, задачи, Git, тесты, финтех
▶︎

Что делает Java-разработчик в реальной работе? | Scrum, задачи, Git, тесты, финтех