我是一名 PHP 程序员,我真的很想提高我的代码质量,最重要的是我想在编程方面做得更好。
你们会建议我读什么书、教程或文章来教导如何制作耦合度较低且易于维护的程序?PHP 有什么特别的技巧,尤其是 CakePHP 框架吗?
提前致谢!
我是一名 PHP 程序员,我真的很想提高我的代码质量,最重要的是我想在编程方面做得更好。
你们会建议我读什么书、教程或文章来教导如何制作耦合度较低且易于维护的程序?PHP 有什么特别的技巧,尤其是 CakePHP 框架吗?
提前致谢!
Pragmatic Programmer非常适合这里。水平有点高,但有很多很多重要的、有价值的、清晰的智慧。它与语言无关。
至于PHP,我个人不是很喜欢,我认为还有其他语言在支持解耦方面做得更好。Python、Java、C#、Scala — 甚至是 JavaScript,以及Node.js等CommonJS运行时。
也就是说,您询问了 PHP,所以我的建议是找到一些设计良好的开源应用程序,看看他们是如何做到的。不幸的是,我不知道具体的,但肯定有一些。
作为处于类似情况的人,我发现 PHP 对象、模式和实践(如此处推荐)非常有用。