|
|
Downloads
Testable Java
It's often hard to retrofit unit tests in code that wasn't designed to be testable. In this paper, Michael Feathers describes a simple rule that you can use during development to assess the testability of your Java code.
API Design As If Unit Testing Mattered
This was presented by Michael C. Feathers at SD West 2007.
SMC - Finite State Machine Compiler (Java)
This is the Java version of the SMC. It's in the form of an executable jar file and is able to generate both Java and C++ code. The source, however, is not yet presentable.
CommandLineFixture.zip
This fixture for the FIT framework (fit.c2.com) provides shell like behavior. A FIT table can specify commands to run, test the output of those commands, create files, test files for existence, and many other features. See http://fit.c2.com/wiki.cgi?SmcRemote for more information
Programming Practices in XP Powerpoint slides
This is the Powerpoint presentation that Robert Martin used for his two web seminars on December 12, 2000.
depend.sh - Dependency Analysis Script
This is a bash script that calculates the dependencies described in the paper "Object Oriented Design Quality Metrics: an analysis of dependencies". It walks through a directory structure of C++ programs and generates reports that show the values of the metrics for each class category. (text format)
Task Master Examples
These are the examples from the TaskMaster article. They used to be at www.oma.com/Taskmaster/Examples. Now they are here.
Zess
A simple mailing list server, developed test-first
CppUnit Lite
A simple C++ unit-testing tool based on the popular JUnit. See CppTestTools for a complete testing solution that includes FitNesse.
CppTestTools
These are the, now famous, C++ Test tools for writing unit tests and FitNesse fixtures in C++. This package includes Capabilities as well as CppFit, makefiles, macros, and many other useful tools and documents to get you going in the world of TDD in C++ or C.
Agile Coaching Presentation
A presentation on coaching given at Agile2006.
Vise.zip
A simple recording and checking tool to aid refactoring in Java.
Template for UML Diagrams
This is the Visio template that Robert Martin and James Newkirk use for creating UML diagrams in their articles and books. It is based upon Pavel Hruby's work, but has several extensions.
Refactoring Exercise
20Mb download of a refactoring exercise
Ahmedabad
Sheridan
Palma Nova (Mallorca)
Torquay
Palmerah
Cambridge
Sydney
Chicago
Cancun
Singapore
Scarborough
Siquijor
Egham
Johannesburg
Hobart
Ermones
Nashville
Park City
Seminyak (Bali)
Positano
Merimbula
Maspalomas (Gran Canaria)
Shepperton
Pasig City
Dallas
Adelaide
Dubai
New York
Southfield
Callao Salvaje
Santa Ponsa
Marrakesh
Chigwell
Denver
Long Beach
Exmouth
Aston (South Yorkshire)
Hurghada
London
Toronto
Windermere
Rosemont
Glendale
Tysons Corner
Cabo San Lucas
Redmond
Los Angeles
Honolulu
Miami Beach
San Francisco
Melbourne
Banff
Townsville
Peterborough
Shimla
Bacolod
Giffnock
Sanibel
Port El Kantaoui
Magelang
Ajman
Buncrana
Kendal
Key Largo
Savannah
Dhidhoofinolhu
Florence
Konakli
Soufriere
Lake Tekapo
Las Vegas
Fujairah
Illetas
Riviera Beach
One Mile
Matfen
Christ Church
Queenstown
Ubud (Bali)
Vancouver
Great Malvern
Gaylord
Montreal
Paradise Valley
Perth
Atlanta
Bristol
Swanage
Secaucus
Danville
Naperville
Royal Tunbridge Wells
Jakarta
Edinburgh
Ware
Hilo
Port de Alcudia (Mallorca)
Eureka Springs
Elizabeth
Playa Blanca (Lanzarote)
Sreemangal
Liverpool
Canmore
Westminster
Jacksonville Beach
Ludlow
Ku?adas?
Hafling
Alvor
Darwin
Bangor (Down)
Balloch
Brisbane
Santa Rosa Beach
Spreightstown
Torremolinos
Oswestry
Kansas City
Schaumburg
Faliraki
Dublin
Arduaine
Monastir
Scottsdale
Noosaville
Vaughan
Lahinch
Tossa de Mar
Mammoth Lakes
Playa Flamingo
Manila
Bushmills
New Delhi
Chipping Norton
White Lake
Strathaven
Gold Coast
Yapak
Kuta (Bali)
Naples Park
Negril
Costa Adeje (Tenerife)
Cairns
Greensboro
Manali (Himachal Pradesh)
Huby
Reading
Delray Beach
Key West
Poole
Spokane
Pantai Kok
Laganas
Arlington
Cala Blanca (Menorca)
Padang (Sumatra)
Vietnam
Kent
Sarajevo
San Antonio
St Lucia
Goa
|