Os princípios SOLID ainda são relevantes na era da IA?
- Publicado em Vlad Khononov
- Selecionado em
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.