Speaker

Nodirbek Usmanov

Nodirbek Usmanov

Befico GmbH, IT Consultant / Founder

Berlin, Germany

Actions

Nodirbek Usmanov works as passionate software craftter, coach and trainer at Befico GmbH.
He works with people to create beautiful and simple solutions and enjoys building software for the cloud with Java, the Spring ecosystem and other open-source technologies.
He has 10+ years of experience as an architect and consultant. As a speaker, he has given talks at conferences in Germany and as an guest lecturer, he has given lessons in Computer Sciences couple years in the private University - XU University, (Potsdam, Germany).

Learning new stuff from others and with others is a thing Nodirbek enjoys very much.

Area of Expertise

  • Information & Communications Technology
  • Real Estate & Architecture

Topics

  • Java
  • Kotlin
  • Spring Boot
  • Consumer Contract Testing
  • Softwarearchitecture
  • Artificial Intelligence (AI)

Single Responsibility Principle - misunderstood and underestimated

"Singe Responsibility Principle - a class should have only one reason to change". This definition has already been formulated in two versions by Robert C. Martin aka Uncle Bob. During reviews and coaching of teams I have observed that this architecture principle is underestimated as much as misunderstood since 2003.

The result is such classes as "UserService" with 5kLOC code.
This talk explains a UseCase and then the application / refactoring with the Single Responsibility Principle. Furthermore the new term "Single Ownership Principle" is introduced.
(Languages german or english)

BED-Con 2023 Sessionize Event

September 2023 Berlin, Germany

Nodirbek Usmanov

Befico GmbH, IT Consultant / Founder

Berlin, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top