你什么时候说你在OOP中是完美的?

时间:2012-08-05 17:13:52

标签: php oop design-patterns object methods

我用PHP编程已经有一年了。我大部分时间都使用Procedural编程方法。我发现使用过程编程可以快速而简单地实现。

我在大约6个月后开始使用php oop。我喜欢它,因为我已经节省了大量的代码重写,但我发现它具有挑战性和耗时。我仍然在我的类而不是数组中使用更多变量。我已经看到了一些非常好的OOP示例,他们正在使用数组。

我可以做些什么来达到完美或变得更好?你什么时候说你在OOP中是完美的?我开始认为我的学习能力正在放慢很多。那是因为我已经学会了如何完成任务。我必须使用什么PHP方法,例如,我可以去php.net并抓住方法并完成我的任务。所以我不知道我还能从php中拿走什么。

我已经使用OOP框架了一段时间,看到我可以使用他们的方法,我可以理解他们在方法中使用的大部分代码。我可以根据需要调用方法。但问题是我自己不能像我们自己的课那样编写OO代码。

如果你说检查你的代码并试图缩短它,那么我可能会耗费时间或者我的经理会想我为什么要花这么长时间或者别的什么,这是我大多数时候使用程序方法的原因因为这很容易快。此外,我认为因为我的经理只需要工作,所以为什么要关心编码惯例。

我希望大多数有经验的程序员可能已经遇到过这种情况。请分享任何可以帮助我和其他新程序员的想法。谢谢

1 个答案:

答案 0 :(得分:2)

由于“完美”是主观的,这里有一些你可以做的事情来接近:

  • 读书。不要阅读PHP或OOP特定的书籍。相反,阅读有关不会过时的编程技术的书籍。我个人最喜欢的是Code Complete 2
  • 阅读代码。在人们可以学到更多知识的所有方法中,阅读比你聪明/更好的人的代码是最有效的,特别是在你想要了解更多关于特定语言的时候。
  • 代码。很多。在编码方面,与大多数创造性的努力一样,数量比质量更重要,因为如果你创造了很多,你最终会学到很多东西,你会变得更好。
  • 不要害怕尝试新事物。避免在编程中停滞不前的唯一方法是处理比您认为可以处理的更大的项目。

不要忘记,杰夫阿特伍德说你shouldn't program all the time.