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

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

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

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

Скачать презентацию

Александр Бармин

Александр разрабатывает ПО с 2010 и имеет большой опыт работы с фронтенд и бэкенд технологиями — Java, Java EE, Spring, Hibernate, JSF, IBM Domino, IBM FileNet, IBM Content Navigator, React, Angular, Dojo Toolkit, Yahoo! UI, vanilla JS.

Также он имеет опыт разработки архитектуры бизнес-решений — он разрабатывал архитектуру для распределенных монолитных и микросервисных решений в области ECM.

Александр Бармин EPAM Systems