教授如何编写易于维护且耦合度较低的程序的书籍/教程。

3
我是一名PHP程序员,我非常希望提高我的代码质量,最重要的是我想变得更擅长编程。
请问你们有什么书籍、教程或文章可以推荐给我阅读,教我如何编写耦合度低且易于维护的程序?对于CakePHP框架,有没有特定的建议和技巧?
谢谢!

这在很大程度上取决于您的技能水平和具体想要实现的目标。一般来说,可以说通过不断编写代码来提高自己的编程水平。CakePHP已经强制您进行更多的模块化和解耦编程。那么你的问题是什么?您的代码哪些部分不够好? - Rafael Bugajewski
2个回答

2
《实用程序员》是一个很好的选择,虽然有点高级,但包含了大量重要、有价值且清晰易懂的智慧。它不依赖于任何编程语言。
至于PHP,个人认为其他编程语言更适合支持解耦。Python、Java、C#、Scala甚至JavaScript都可以通过CommonJS运行时(如Node.js)来实现。当然,既然你问到了PHP,我的建议是找一些设计良好的开源应用程序,看看它们是如何实现的。不幸的是,我不知道具体有哪些应用程序,但一定有一些。

谢谢!我实际上正在学习Rails,随着学习的深入,我意识到我的过去PHP代码是多么紧密耦合,这也是我提出这个问题的原因。 - user295284

0
作为处于类似情况的人,我发现PHP对象、模式和实践(如这里所推荐)非常有帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接