ColdFusion,记录代码以及多个开发人员团队的工具

我正在使用ColdFusion开始一个相当大的新项目.这个新项目将包括几个开发人员,因此代码文档将是关键.

我希望避免的另一个问题(使用适当的代码文档或其他工具)是代码的重复.能够“索引”代码以进行搜索或绘图的工具可能会有所帮助.

那些使用ColdFusion或语言不可知的其他人.如果有所不同,我们可能会将ColdBox用于底层框架.

感谢任何所有建议.

-C

最佳答案 好吧,在不了解您的项目的情况下,不可能告诉您使用哪个框架,但我可以列出一些无论您使用哪个框架都会有用的工具.

与语言无关的工具:

> GitHub.com organization+teams
> Jenkins continuous integration
> Apache ANT build scripts
> Apache Maven for project management

Coldfusion专用工具:

> MXunit unit testing framework
> MockBox for unit testing(如果您使用ColdBox:ColdBox-specific tutorial)
> ColdDoc documentation generator

特定于Javascript的工具:

> JSLintJSHint用于JS代码清理
> Jasmine unit testing

理想情况下,您的Jenkins构建服务器应该:

>从源代码管理中进行新的结账
>运行所有单元测试并在构建失败时停止构建
>生成文档
>生成项目的生产就绪包

至少,我强烈建议使用源代码控制,使用MXunit测试设置Jenkins,以及安排每日自动构建.

点赞