php - 在组织中培养 PHP 能力

标签 php agile

<分区>

这实际上不是技术编程问题,而是与最佳实践和编程/项目管理流程有关。以下是一些背景信息:

我是一家专注于 Java、J2EE、Flex 技术堆栈的敏捷 (scrum) 软件开发公司的顾问。

许多人普遍认为,与 Java 相比,PHP 相关人员、项目等的质量达不到标准。虽然我经常反对这种说法,但我确实承认进入 PHP 的总体阈值较低,这确实偶尔会吸引质量较低的人,而这些人随后会做出质量较低的工作。

对我们来说,质量是第一位的。在接下来的几个季度中,我们还希望培养高水平的 PHP 能力。我们希望达到最高质量水平,我们的流程应该使我们始终不断改进,同时从高水平开始。

我们的新员工正在经历严格的选拔过程,其中有一项非常实际的技术任务。我们评估他们编码的方式,评估他们测试代码的方式,我们评估他们使用行业标准框架(Zend、CakePHP、CodeIgniter/Kohana、Symphony)的技能。

我们有一个双月(每月两次)的知识交流事件,鼓励个人展示。我们也有事件。

我想请您分享您的经验,了解我们作为个人和一个扁平、敏捷、相对较小的组织如何灌输良好的 PHP 开发实践并不断改进自己。

谢谢, 斯里

最佳答案

我个人认为良好的开发实践超越了语言。您对 PHP 项目的要求应与对 Java 的要求相同。例如,代码应该清晰、有注释、格式正确并经过测试,就像任何其他语言一样。

关于php - 在组织中培养 PHP 能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2193500/

相关文章:

php - 网站php sql上的搜索功能

php - SEO 友好的 html/php 表单提交

php - 如何在 php 中将选定的单选按钮值保留到下一页?

php - 具有 WooCommerce 身份验证的 WordPress 自定义 API

git - 敏捷流程的 Git 分支策略是什么?

PHP 脚本对于 mysql 插入失败,元素数量为 def 类型。字符串与绑定(bind)变量的数量不匹配

project-management - 何时认为敏捷迭代完成?

agile - 敏捷软件开发方法的基本步骤

c# - 敏捷:模型的ATDD场景

导致碎片化设计的敏捷方法