【发布时间】:2010-02-03 16:27:52
【问题描述】:
这并不是一个真正的技术编程问题,而是更多地与最佳实践和编程/项目管理流程有关。以下是一些背景信息:
我是一家敏捷 (scrum) 软件开发公司的顾问,该公司专门研究 Java、J2EE、Flex 技术堆栈。
许多人普遍认为,与 Java 相比,PHP 相关人员、项目等的质量并没有达到标准。虽然我经常对这种说法提出异议,但我确实承认进入 PHP 的总体门槛很低,这偶尔会吸引低质量的人,然后产生低质量的工作。
对我们来说,质量是第一位的。在接下来的几个季度中,我们还希望在 PHP 方面培养出非常高水平的能力。我们希望达到最高水平的质量,我们的流程应该是不断改进,同时从高水平开始。
我们的新员工正在经历一个严格的选拔过程,在这个过程中,技术任务非常重要。我们评估他们的编码方式,评估他们测试代码的方式,评估他们使用行业标准框架(Zend、CakePHP、CodeIgniter/Kohana、Symphony)的技能。
我们每两个月(每月两次)举办一次知识交流活动,鼓励个人进行展示。我们也参与了活动。
我希望您分享您的经验,了解我们作为个人和一个扁平、敏捷、相对较小的组织如何灌输良好的 PHP 开发实践并不断改进自己。
谢谢, 斯里
【问题讨论】:
-
提示:如果他们说,“为什么不启用 register_globals?”它们可能不是您想要的。