Executando verificação de segurança...
1

Como definir os atores de acordo com o Single Responsibility Principle ?

Saudações meu povo inteligente,

Depois de ter construído dezenas de códigos macarrônicos, finalmente criei vergonha na cara e começei a procurar formas para construir códigos melhores e manuteníveis.
Resolvi começar estudando pelo livro Clean Code do Robert C. Martin. (Eu tenho noção de que isso não é um bíblia e sim boas práticas hahaha)

Antes de iniciar a leitura, vi alguns vídeos sobre clean code e o que mais me chamou atenção foi o primeiro princípio do SOLID, o Single Resposibility Principle. Muitas pessoas diziam nesses vídeos que esse principio tem por fundamento que uma função deveria fazer uma, e apenas uma, coisa.

Ao ler o livro do Robert, vi que, na verdade, o SRP diz:

"Um módulo deve ser responsável por um, e apenas um, ator".

Então começei a me perguntar:

  1. Seria esse ator igual àqueles que definimos nos casos de uso do UML?
  2. Como definir esses atores? Onde posso estudar mais sobre isso?
  3. Onde posso encontrar um bom material para encontrar formas mais práticas e menos abstratas de aplicar esse princípío?

Agradeço desde já!

Carregando publicação patrocinada...
2
0