在最近项目中,用到了很多工具软件,使用下来感觉这些工具的确可以带来很大的好处,故而记录下来。
参考资料:程序员修炼三部曲
操作系统:Solaris
开发语言:Java
开发工具:Eclipse
项目管理工具:JIRA/Bugzilla + GreenHopper + Confluence
参考资料:代码大全 人月神话
版本控制工具:Subversion
客户端工具:Subclipse + TortoiseSVN + ViewVC
参考资料:版本控制之道
构建工具:Maven + Nexus
辅助开发工具:M2Eclipse
参考资料:Maven Definitive Guide Maven实践
代码质量管理:Sonar
客户端工具:Eclipse Checkstyle插件
单元测试:JUnit
参考资料:Working Effectively With Legacy Code
持续集成工具:Hudson
插件:Deploy Plugin + JIRA Plugin + Sonar Plugin + ViewVC Plugin