Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/grzesiek-galezowski/tdd-ebook

Test-Driven Development - Extensive Tutorial. Open Source ebook
https://github.com/grzesiek-galezowski/tdd-ebook

ebook leanpub mobi tdd

Last synced: 4 days ago
JSON representation

Test-Driven Development - Extensive Tutorial. Open Source ebook

Awesome Lists containing this project

README

        

![Cover](https://raw.github.com/grzesiek-galezowski/tdd-ebook/master/manuscript/images/webpage/cover-small.png)

### Book Download Links

The book binaries and [online version](https://leanpub.com/tdd-ebook/read) [are hosted on Leanpub](https://leanpub.com/tdd-ebook). The book is (and always will be) free.


Epub
 

Mobi
 

PDF


HTML

You need to have an account on leanpub to access epub and mobi formats, but pdf and html are freely accessible. The registration is well worth it - if you register on leanpub and add the book to your account, you get automatic update notifications when new versions come out.

### Additional Links


C# (.NET Standard 2.0) TDD Toolkit
 

C# (OLD) TDD Toolkit, dead
 

Java TDD Toolkit
 


Facebook Facebook Profile

### Summary

This ebook is an attempt to create an open-source extensive tutorial on Test-Driven Development. It's a work in progress and any contribution is welcome.

### Book plan

The following parts are planned. The current table of content is available on [Leanpub](https://leanpub.com/tdd-ebook).

* *Part 1: Just The Basics*
* *Part 2: Object-oriented primer*
* *Part 3: Test-Driven Development in Object-Oriented World*
* *Part 4: Beyond Objects -- TDD on Higher Levels*
* *Part 5: Tools of Test-Driven Developer*
* *Part 6: FAQ and Nuances*

The book is already over 150 pages, but there is still lots to do! Your input is crucial!

### Contributing

The source code is now in markdown, so it is easier to contribute than
ever! I welcome issues and pull requests about typos, better phrasing,
requests for clearer explanation etc. Also if you've got some
questions, topic requests, would like to submit better (or new)
exercises or correct the existing ones, please submit an issue as well.

You are welcome to fork this ebook and make a customized version for the
programming language of your choice or edit the terminology or
conventions if you do not like what I decided on. It's Open Source!

### Sanity checks

[![Sanity Checks](https://travis-ci.org/grzesiek-galezowski/tdd-ebook.svg?branch=master)](https://travis-ci.org/grzesiek-galezowski/tdd-ebook)

### Credits

- Cover by Daniel Żołopa
- PDF, MOBI and EPUB download icons by Yusuke Kamiyamane and Doug Smith, used under Creative Commons Attribution License.
- Facebook icon copyright by Facebook