首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你什么时候说你在OOP上是完美的?

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

Stack Overflow用户
提问于 2012-08-06 01:13:52
回答 1查看 217关注 0票数 0

我用PHP编程已经有一年了。我大部分时间都使用过程化编程方法。我发现使用过程化编程既快速又容易实现。

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

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

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

如果你说检查你的代码,然后试着缩短它,那么我可能会耗费时间,或者我的经理会想为什么我花了这么长的时间,或者其他什么,这就是为什么我大部分时间都使用过程方法,因为这很容易和快速。此外,我认为因为我的经理只需要工作,所以为什么要关心编码约定。

我希望你们大多数有经验的程序员都经历过这种情况。请分享任何对我和其他新程序员有帮助的想法。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-06 01:17:40

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

  • 看书。不要读PHP或OOP相关书籍。相反,应该阅读有关编程技术的书籍,这些技术不会过时。我个人最喜欢的是code Complete 2
  • Read Code。在所有可以学到更多知识的方法中,阅读比你更聪明/更好的人的代码是最有效的,特别是当你试图了解更多关于某个特定language.
  • Code.的时候很多。在编码中,就像大多数创造性的工作一样,数量比质量更重要,因为如果你创造了很多东西,你最终会学到很多东西,你会变得更好。
  • 不要害怕尝试新事物。避免在编程中变得停滞不前的唯一方法是处理比你认为自己能处理的更大的项目。

别忘了,杰夫·阿特伍德说你是shouldn't program all the time.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11818422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档