ET2*_*020 1 java testing build-process repository
我正在用Java编写应用程序.我主要使用Eclipse,maven.如果只有一个人(我)现在在项目上工作,是否值得使用svn?Svn存储库/服务器应该在我的电脑上还是在互联网上?我应该看看还有哪些其他工具?哈德森,吉他?什么是哈德森?在开发过程中使用哪些工具使这个过程更加愉快和专业.
如果只有一个人(我)现在在项目上工作,是否值得使用svn?
是.Svn或其他一些源代码存储库(git,mercurial,cvs等)可以帮助您保留您所做的更改的历史记录,并允许您在出现重大错误时将事物恢复到较早的状态.(当然,如果你永远不会犯错误,并且永远记得你做了什么以及为什么......永远......版本控制是多余的.)
Svn存储库/服务器应该在我的电脑上还是在互联网上?
无论是.如果在自己的计算机上实现存储库服务器,请确保定期执行备份.如果您使用远程存储库,请确保您保护自己免受存储库崩溃和丢失您的东西,或几天无法访问.
我应该看看还有哪些其他工具?哈德森,吉他?什么是哈德森?
Git是svn的替代品......
Hudson主要是一个连续构建系统.它通常用于自动运行构建和测试; 例如,每当你办理入住手续.
在开发过程中使用哪些工具使这个过程更加愉快和专业.
一种测试覆盖工具,如Coberatura(在Hudson).
样式检查器和bug检查器,如CheckStyle,FindBugs,PMD等.
一台好咖啡机:-)
| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |