`

程序员修炼The Pragmatic Starter Kit

阅读更多

程序员修炼The Pragmatic Starter Kit

项目自动化之道Pragmatic Project Automation
How To Build, Deploy, and Monitor Java Applications
http://www.pragmaticprogrammer.com/sk/auto/

Pragmatic Programming
http://www.pragmaticprogrammer.com
Pragmatic Programming作者的主页
The Pragmatic Programmers,LCC的主页,可以在此找到实践书架的书目,以及为开发者和管理者准备的信息。

Pragmatic Automation
http://pragmaitcautomation.com
在此可以找到新闻、故事和所有关于项目自动化的题材

Ant
http://ant.apache.org
基于Java的跨平台的构建工具,类似于make

Maven
http://www.maven.org
一个类似于Ant的工具

Cactus
http://cactus.apache.org
Cactus是用于服务器端Java代码(Servlet、EJB、TagLib、Filter等等)测试的简单的测试框架

CruiseControl
http://cruisecontrol.sourceforge.net
CruiseControl是用于持续构建过程的框架
包括EMail通知、Ant集成,以及各种源代码控制工具的插件
提供了一个查看当前和以前构建细节的Web界面

LuntBuild
http://LuntBuild.sourceforge.net
一个中国人开发的类似于CruiseControl持续构建框架,推荐使用

Anthill
http://www.urbancode.com/projects/anthill
一个类似于CruiseControl的Ant建构调度程序,在Servlet容器中运行

Easy-Mock
http://www.easymock.org
提供了在JUnit测试中使用Mock对象的简单方法

JUnit
http://www.junit.org
Java的单元测试框架

TestNG
http://www.testng.org
一个类似于JUnit的单元测试框架

JUnitPerf
http://www.clarkware.com
JUnitPerf是一套JUnit Test Decorator,用于帮助测量系统中有JUnit测试的部分的性能和伸缩性

MockObjects
http://www.mockobjects.com
给Java程序员使用的核心的Mock对象框架,以及一套标准Java平台API的Mock实现

Nounit
http://nounit.sourceforge.net
Nounit从代码产生报表,图形化地展示项目中的多少方法被测试和测试的程序。还能图形化地显示代码的其它方面

Quilt
http://quilt.sourceforge.net
基于JUnit的单元测试Quilt提供了代码覆盖的统计数据。能提供语句和分支覆盖方面的统计信息

Tinderbox
http://www.mozilla.org/tinderbox.html
Tinderbox能够看到在源代码树中正在发生什么;展示了谁Check In了什么(通过询问Bonsai);什么平台上构建成功了;什么平台失败了以及确切的失败原因(构建日志);组成构建的文件的状态(cvsblame);因而能找出是谁破坏了构建以及修复的办法

xUnit
http://www.xprogramming.com/software.html
许多种语言和环境的单元测试框架

CVS
http://www.cvshome.org
一个使用广泛的开源版本控制系统

Subversion
http://www.subversion.org
一个准备颠覆CVS的开源版本控制系统

Cygwin
http://www.cygwin.com
一个运行于Windows上的POSIX仿真库

Groovy
http://groovy.codehaus.org
一种句法类似于Java的动态语言,可运行于Java平台之上

Java Web Start
http://java.sun.com/products/javawebstart/
一种在新版式Java中内置的苦于Web的部署和自动更新技术

Jetty
http://jetty.mortbay.org/jetty/
一个可嵌入的Web服务器程序和Servlet容器

Log4J
http://logging.apache.org/log4j/
一个可灵活配置的Java日志记录框架

NSIS
http://nsis.sourceforge.net
Nullsoft公司出品的可脚本化安装系统(Nullsoft Scriptable Install System),Windows下的免费安装/卸载程序生成器

Mac OS X开发工具PackageMaker,可以生成安装包.pkg文件

ESP Package Manager
http://www.easysw.com/epm/
是Unix可用格式下的免费安装程序

IzPack
http://www.izforge.com/izpack/
基本Java的安装程序,可通过Java虚拟机运行于任何平台之上

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics