我是一名新的网络程序员,我一直在寻求提高自己的知识和技能。因此我在stackoverflow上读了无数次,这样做的好方法是阅读其他人的代码。
这一切都很好,但在哪里可以找到一些编写得很好的代码的好例子?我特意在这里思考php,因为这是我使用的主要语言,作为服务器端我只能看一下源代码?
答案 0 :(得分:2)
了解如何编写Zend Framework。在我看来,他们采用了最好的语言实践。
答案 1 :(得分:0)
现在我并没有完全回答你的问题(至少不是直接回答),但希望你会得到一些可能对你有帮助的想法。
编写良好的代码可以是很多东西。这一切都取决于你想做什么。 高效代码不仅可以是快速执行的代码,还可以是易于维护和/或扩展的代码。这一切都取决于你的需求。
一个好的开始方法是先将问题分解为更简单的问题,然后再决定如何解决问题。学习的一个好方法是阅读,修改,最重要的是了解其他人的代码。
我曾经听过一个关于一个优秀程序员的故事。他总是坐在他旁边的一只泰迪熊,当代码没有按预期工作时,他把泰迪熊放在他的腿上并向他解释了代码中的每一行。你看 - 他实际上向自己解释了代码。这有时可能是最好的调试工具,因为你冒险发现自己的错误;)
另外作为一个例子,请记住,对于快速执行代码,最小化循环中使用的变量数量尤为重要。幸运的是,在整个循环期间,所有变量都可以存储在CPU的寄存器中,从而避免了在主存储器上交换数据的延迟。