关于Php开发

时间:2010-03-15 10:52:58

标签: php

我开发了两个项目:一个在osdate中,另一个是我自己的代码。我想提高我的代码标准。任何人都可以建议一个标准以及如何在开始之前组织一个项目?我办公室里没有高级程序员,所以我必须自己学习。

5 个答案:

答案 0 :(得分:3)

仔细查看php codesnifferphpmd(注意这些之间有一些重叠,但它们确实涵盖了不同的方面) - 选择编码标准并使用这些程序检查您的代码。 / p>

使用版本控制系统。使用代码文档(如PHPXRef,PHPDoc)并相应地注释您的代码。计划单元测试并建立持续的集成测试。

规划在将代码发布到Live之前管理/测试代码的方式(即保持实时和测试代码分开)。

事实上,计划一切 - 但随时准备改变你的计划。

在修复之前花点时间记录找到的错误 - 然后定期查看代码中出现的错误类型以及将来可以采取哪些措施来避免错误。另请参阅PSP

有很多开源项目在那里寻找开发人员 - 这是一个很好的机会让其他人(希望他们知道他们在说什么)审查你的代码,看看大项目是如何工作的。

HTH

下进行。

答案 1 :(得分:1)

关于组织你的php项目,我可能会瞄准

  1. 坐下来用纸和笔在纸上设计你的整个项目。如果您事先知道可能出现的问题,那么在问题出现之前,它总是会更容易被发现。
  2. 关于1,这将涉及将要使用的数据类型,以及在前端UI中您将要求数据的位置和方式以及它应该是什么样的 - 这将有助于编写您的php。所有这些都是相当标准的方法。
  3. 关于编码标准,请尝试使用here
  4. 制定一个体面的测试计划。我倾向于在开发结束时这样做,因为在开发周期中事情必然会发生变化。您的PHP代码的每个区域都必须进行测试,以便您满意它所有工作都按预期工作 - 包括边界异常。再次,相当标准的东西真的。

答案 2 :(得分:1)

作为开发人员改进自己的一个好方法是阅读其他人的代码。

有很多开源项目可供您查看其他人如何处理事情。

虽然其他人的代码可能并不总是代表“正确”的方式,但重要的是要看到不同的方法,并有一个标记来判断自己的代码。

答案 3 :(得分:1)

答案 4 :(得分:1)

改进PHP代码的最佳方法之一是使用MVC框架,这将迫使您从HTML页面和控制器中拆分数据模型。

PHP初学者的一个好的MVC框架是Codeigniter。只需几个小时就可以熟悉他们使用的方法,并且它们上面有一些很好的video tutorials,可以让你立刻前进。