在处理大型项目时保持一致

时间:2009-05-18 19:43:26

标签: php design-patterns environment

可能有点偏离主题问题,但我真的很想从其他有不同经验和背景的人那里了解。

您如何跟踪您的巨额项目?你使用颠覆吗? EER的模型?你写笔记吗?你的所有信仰都在于phpdoc吗?您使用哪个框架,以及您遵循哪种设计模式?我知道很多问题,我不希望你回答所有这些问题,只是总结一下你想要强调的内容。

就个人而言,我使用subversion进行源代码控制,phpdoc,为每个模型/控制器写下个人笔记等,而且我几乎总是遵循MVC模式。

有一个梦幻般的自动化日子! ; - )

3 个答案:

答案 0 :(得分:1)

我建议您使用最适合您的人的工具,以及可能最难管理的部分。

如果您有很多要求,请使用能够很好地跟踪需求的工具。

如果你有很多简单的一次性项目,也许简单的项目跟踪效果很好。

答案 1 :(得分:1)

记录项目(特别是高级别的东西)的好方法是拥有一个wiki。这种成功显然完全取决于你的队友。如果他们讨厌写散文,那么整个想法从一开始就基本上是注定的。 但是如果有合适的人,它可以真正获得回报。一些带有几个图表的维基页面可以有很长的路要走,而且往往比任何UML图表都更具表现力,而且你有什么东西(当然,两者的组合更好:-)如果你能得到你的测试人员和其他人一起加入,你有一个良好的开端。越多越好。

您在帖子中忘记提及的一件事是错误跟踪器。这绝对是必须的,我相信Joel有一些很好的提示,哪些是最好的软件选择;)

答案 2 :(得分:1)

您应该使用错误跟踪软件来记录每个问题的解决方法并将其与Subversion存储库联系起来,以便您可以看到生成签入的问题,反之亦然。我们自己使用Fogbugz