Livro/tutorial que ensina como fazer programas fáceis de manter e menos acoplados?
-
23-09-2019 - |
Pergunta
Sou um programador PHP e realmente quero aumentar a qualidade do meu código e, o mais importante, quero ser melhor na programação.
Que livro, tutorial ou artigo vocês sugerem que eu leia que ensina como fazer programas menos acoplados e fáceis de manter? Existem dicas específicas para o PHP, especialmente para a estrutura do CakePHP?
Desde já, obrigado!
Solução
O programador pragmático é um bom ajuste aqui. Um pouco de alto nível, mas muito e muito sabedoria importante, valiosa e clara. É linguagem-agnóstico.
Quanto ao PHP, pessoalmente não sou muito fã, acho que existem outros idiomas que são muito melhores em apoiar a dissociação. Python, java, c#, scala - até javascript, com um Commonjs Tempo de execução como Node.js.
Dito isto, você perguntou sobre PHP, então meu conselho seria encontrar alguns aplicativos de código aberto bem projetados e ver como eles fizeram isso. Infelizmente, não conheço especificamente, mas deve haver alguns.
Outras dicas
Como alguém em uma situação semelhante, estou encontrando objetos, padrões e prática PHP (conforme recomendado aqui) muito útil.