2010-04-01 19 views
3

Je suis un programmeur PHP et je veux vraiment améliorer la qualité de mon code et surtout, je veux être meilleur en programmation.Livre/tutoriel qui enseigne comment créer des programmes faciles à entretenir et moins couplés?

Quel livre, tutoriel ou article vous les gars suggérer que je lis qui enseigne comment faire des programmes qui sont moins accouplées et facile à entretenir? Y a-t-il des astuces spécifiques pour PHP spécialement pour le framework CakePHP?

Merci d'avance!

+0

Cela dépend fortement de votre niveau de compétence et ce que vous voulez atteindre dans le béton. Généralement on peut dire que vous aurez un meilleur programmeur en programmant, programmant et programmant ... CakePHP vous oblige déjà à programmer un peu plus modulaire et découplé. Alors, quelle est votre question? Quelles parties de votre code ne sont pas assez bonnes? –

Répondre

2

The Pragmatic Programmer est un bon ajustement ici. Un peu haut niveau, mais beaucoup de sagesse importante, précieuse et claire. C'est agnostique.

Comme pour PHP, personnellement, je ne suis pas un grand fan, je pense qu'il ya d'autres langues qui sont beaucoup mieux à soutenir le découplage. Python, Java, C#, Scala - même JavaScript, avec un runtime CommonJS tel que Node.js.

Cela dit, vous avez demandé à propos de PHP, donc mon conseil serait de trouver des applications Open Source bien conçus et voir comment ils l'ont fait. Malheureusement, je ne le sais pas spécifiquement, mais il doit y en avoir.

+0

Merci! J'apprenais en fait Rails et comme je continue j'ai réalisé comment couplé mon code passé en PHP d'où la raison de poser cette question. – user295284

+0

Mon plaisir. Si vous pensez que ma réponse est utile, pensez à l'augmenter. –

0

Comme quelqu'un dans une situation similaire, je trouve des objets PHP, modèles et pratiques (comme recommandé here) très utile.