Os princípios SOLID ainda são relevantes na era da IA?

  • Publicado em Vlad Khononov
  • Selecionado em
Os princípios SOLID ainda são relevantes na era da IA? - Vlad Khononov
Imagem: Vlad Khononov

Recentemente, fizeram-me esta pergunta no LinkedIn . A minha resposta curta: sim. Mas a questão mais interessante é porquê , e porque é que a IA pode torná-los mais relevantes, e não menos.

Reformulando a questão

Há quem diga que os princípios SOLID estão desatualizados. Não estão. Os princípios SOLID são orientações para o design de sistemas modulares. Abordam forças que existem no software independentemente de quem (ou o quê) produz o código. A IA muda o autor. Não altera a física da complexidade do software.

Na verdade, a IA amplifica a necessidade de design modular. Agora podemos gerar código a uma velocidade sem precedentes. Isso é uma faca de dois gumes. É possível construir um sistema bem estruturado mais rapidamente do que nunca, mas as más decisões de design acumularão dívida técnica a um ritmo nunca antes visto.