Angel \”Java\” Lopez on Blog

August 2, 2011

TDD: Links, News and Resources (1)

Next Post

You know, I’m a big fan of Test-Driven Development. I think that any production code should be written using TDD. These are some of my links.

TDD = Test-Driven Development
http://en.wikipedia.org/wiki/Test-driven_development

Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards. Kent Beck, who is credited with having developed or ‘rediscovered’ the technique, stated in 2003 that TDD encourages simple designs and inspires confidence.[1]

Test-driven development is related to the test-first programming concepts of extreme programming, begun in 1999,[2] but more recently has created more general interest in its own right.[3]

Programmers also apply the concept to improving and debugging legacy code developed with older techniques.[4]

TDD for unbelievers | Agile Zone
http://agile.dzone.com/news/tdd-unbelievers

Real Developers Don’t Need Unit Tests
http://www.wakaleo.com/resources/presentations/288-real-developers-dont-need-unit-tests

Interaction-based testing and stable expectations – Vagif Abilov’s blog on .NET
http://bloggingabout.net/blogs/vagif/archive/2010/08/08/interaction-based-testing-and-stable-expectations.aspx

TDD Adoption Strategies Article | Agile Pain Relief
http://agilepainrelief.com/notesfromatooluser/2009/01/tdd-adoption-strategies-article.html

TDD adapted for mere mortals | Agile Zone
http://agile.dzone.com/news/tdd-adapted-mere-mortals

Purple Plutonium: Are TDD and Polyglot Programming a Poor Combination?
http://purpleplutonium.blogspot.com/2011/06/are-tdd-and-polyglot-programming-poor.html?spref=tw

HunabKu: C# OAuth for TESTardi
http://fabiomaulo.blogspot.com/2011/06/c-oauth-for-testardi.html

See? We Don’t Need a Database … Yet | xProgramming.com
http://xprogramming.com/articles/see-we-dont-need-a-database-yet/

But We Need a Database … Don’t We? | xProgramming.com
http://xprogramming.com/articles/but-we-need-a-database-dont-we/

The various meanings of TDD – Blog – Osherove
http://osherove.com/blog/2007/10/8/the-various-meanings-of-tdd.html

DirigidoPorTests
http://www.dirigidoportests.com/

Getting Started with TypeMock Isolator (in VS2010) | The McDev Blog
http://www.mcdev.za.net/2011/06/getting-started-with-typemock-isolator-in-vs2010/

Escribiendo mejores Test II
http://weblogs.javahispano.org/artesanodeprimera/entry/escribiendo_mejores_test_ii

Test Driven Development in PHP | Web Builder Zone
http://css.dzone.com/news/test-driven-development-php

How to Start Unit Testing .NET Projects: A Guide to Writing Unit Tests
http://www.typemock.com/unit-testing-dot-net

pyDoubles Framework | Test doubles framework for the Python platform
http://www.pydoubles.org/

planetgeek.ch» Clean Code and Clean TDD Cheat Sheets
http://www.planetgeek.ch/2011/01/04/clean-code-and-clean-tdd-cheat-sheets/

InfoQ: Representing Agile Testing
http://www.infoq.com/news/2011/04/representing-agile-testing

JavaScript: Unit testing asynchronous functions : Algorithms for the masses – julian m bucknall
http://blog.boyet.com/blog/javascriptlessons/javascript-unit-testing-asynchronous-functions/

Script Junkie | jQuery Test-Driven Development
http://msdn.microsoft.com/en-us/scriptjunkie/ff452703.aspx

andybeeching/qmock – GitHub
https://github.com/andybeeching/qmock
QMock is a standalone, lightweight mocking framework that facilitates the testing of JavaScript programs

QUnit – jQuery JavaScript Library
http://docs.jquery.com/QUnit

Script Junkie | Test Driven Development: Top-Down or Bottom-Up?
http://msdn.microsoft.com/en-us/scriptjunkie/gg650426.aspx

TDD for Managers with J.B. Rainsberger on Vimeo
http://vimeo.com/4396476

Test-Driven Development and Embracing Failure | Steve Freeman
http://www.m3p.co.uk/blog/2011/04/25/tdd-embracing-failure/

My Links:
http://www.delicious.com/ajlopez/tdd

My Posts:
http://ajlopez.wordpress.com/category/test-driven-development/

More links are upcoming.

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

3 Comments »

  1. [...] My TDD links: TDD Links, News and Resources (1) [...]

    Pingback by Mock Objecs: Links, News and Resources (1) « Angel “Java” Lopez on Blog — August 18, 2011 @ 10:48 am

  2. [...] 8 and WinRT Ruby Lambda Calculus Erlang Node.js (2) Haskell Mock Objects Scalability MapReduce TDD Git Domain-Driven Design Game Development REST Javascript HTML5 Windows Azure Node.js Object [...]

    Pingback by Enlaces, Novedades y Recursos - Angel "Java" Lopez — September 24, 2011 @ 10:51 am

  3. [...] Previous Post [...]

    Pingback by TDD: Links, News and Resources (2) « Angel “Java” Lopez on Blog — February 14, 2012 @ 11:05 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The Shocking Blue Green Theme. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 66 other followers

%d bloggers like this: