Category Archives: Software Development

TDD: Links, News And Resources (17)

Previous Post
Next Post

RockPaperScissorsDoubleDispatchRuby/RockPaperScissors.rb at master · trikitrok/RockPaperScissorsDoubleDispatchRuby
https://github.com/trikitrok/RockPaperScissorsDoubleDispatchRuby/blob/master/RockPaperScissors.rb

Refactoring by the Book | ThoughtWorks
http://www.thoughtworks.com/insights/blog/refactoring-book

Responsible Design… by J. B. Rainsberger [PDF/iPad/Kindle]
https://leanpub.com/ResponsibleDesignAndroid-Part1

Agile & Coding: From the streets of Test Driven Development: JavaScript
http://davidvujic.blogspot.se/2013/06/from-streets-of-test-driven-development.html

Mistaeks I Hav Made: Refactoring Interfaces
http://www.natpryce.com/articles/000746.html

Jay Fields’ Thoughts: REPL Driven Development
http://blog.jayfields.com/2014/01/repl-driven-development.html

Infinitest – Jayway
http://www.jayway.com/2011/09/21/infinitest/

Infinitest
http://infinitest.github.io/

Metrics based Refactoring for cleaner codeGraham Brooks’ blog
http://www.grahambrooks.com/blog/metrics-based-refactoring-for-cleaner-code/

A quick overview of NUnit tests – CodeProject
http://www.codeproject.com/Tips/716692/A-quick-overview-of-NUnit-tests

Windows Phone TDD Part 2: Working with Caliburn.Micro – CodeProject
http://www.codeproject.com/Articles/718081/Windows-Phone-TDD-Part-2-Working-with-Caliburn-Mic

The Deep Synergy Between Testability and Good Design on Vimeo
http://vimeo.com/15007792

Independent Study :: El Fin | Derek Hammer
http://www.derekhammer.com/2010/02/25/independent-study-el-fin

“The Clean Code Talks — Unit Testing” – YouTube
http://www.youtube.com/watch?v=wEhu57pih5w&list=PLD0011D00849E1B79

ianrae/mettle-framework
https://github.com/ianrae/mettle-framework

Mocks for Commands, Stubs for Queries
http://blog.ploeh.dk/2013/10/23/mocks-for-commands-stubs-for-queries/

Implementing a Flowchart with SVG and AngularJS – CodeProject
http://www.codeproject.com/Articles/709340/Implementing-a-Flowchart-with-SVG-and-AngularJS

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

Stay tuned!

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

TDD: Links, News And Resources (16)

Previous Post
Next Post

Commentary on ‘Roman Numerals Kata with Commentary’ | F# for fun and profit
http://fsharpforfunandprofit.com/posts/roman-numeral-kata/

TDD and Refactoring with LEGO
http://www.infoq.com/presentations/tdd-lego

Home – Chai
http://chaijs.com/

Programmers Without TDD Will be Unemployable by 2022 | Web Builder Zone
http://css.dzone.com/articles/programmers-without-tdd-will

Workflows of Refactoring
http://martinfowler.com/articles/workflowsOfRefactoring/

The Transformation Priority Premise | 8th Light
http://blog.8thlight.com/uncle-bob/2013/05/27/TheTransformationPriorityPremise.html

xbehave/xbehave.net
https://github.com/xbehave/xbehave.net

Feelings Erased: Mocks are “breaking encapsulation”? Here’s why I disagree…
http://feelings-erased.blogspot.com.es/2014/01/mocks-are-breaking-encapsulation-heres.html

Getting Started · Arquillian Guides
http://arquillian.org/guides/getting_started/

Triangulation in Test-driven Development – YouTube
http://www.youtube.com/watch?v=E8gipX_C5fM&feature=youtu.be

Visual Studio 2012: “Where is the Test Toolbar. Couldn’t find it anywhere” – Microsoft Application Lifecycle Management – Site Home – MSDN Blogs
http://blogs.msdn.com/b/visualstudioalm/archive/2012/09/11/visual-studio-2012-where-is-the-test-toolbar-couldn-t-find-it-anywhere.aspx

Robert C. Martin – The Land that Scrum Forgot – YouTube
http://www.youtube.com/watch?v=hG4LH6P8Syk

Mistaeks I Hav Made
http://www.natpryce.com/index.html

Mistaeks I Hav Made: Visualising Test Terminology
http://www.natpryce.com/articles/000772.html

Skills Matter : In The Brain of Carlos Ble: Behaviour-driven
http://skillsmatter.com/podcast/home/behavior-driven-rias-with-javascript

Putting An Age-Old Battle To Rest – The Code Whisperer
http://blog.thecodewhisperer.com/2013/12/07/putting-an-age-old-battle-to-rest/

Beyond Mock Objects – The Code Whisperer
http://blog.thecodewhisperer.com/2013/11/23/beyond-mock-objects/

Go Convey
http://smartystreets.github.io/goconvey/

TDDjangoTutorial
http://www.tdd-django-tutorial.com/

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

Stay tuned!

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

TDD: Links, News And Resources (15)

Previous Post
Next Post

Testing Your JavaScript with Jasmine | Nettuts
http://net.tutsplus.com/tutorials/javascript-ajax/testing-your-javascript-with-jasmine/

O’Reilly Webcast: TDD Web Development from Scratch with Python – YouTube
http://www.youtube.com/watch?v=o38mZWxywmM

Test-Driven Web Development with Python
http://chimera.labs.oreilly.com/books/1234000000754

Obey the Testing Goat!
http://www.obeythetestinggoat.com/

jquery/qunit
https://github.com/jquery/qunit

RubyTapas Freebie – Gem-Love Part 3 | Virtuous Code
http://devblog.avdi.org/2013/10/23/rubytapas-freebie-gem-love-part-3/

Unit Testing “Hello World” – AngularJS Video Tutorial – @eggheadio
http://egghead.io/lessons/angularjs-unit-testing-hello-world

Test Driven Development (TDD) with Clojure – Mein(un)sinn
http://velrok.github.io/blog/2013/10/20/test-driven-development-tdd-with-clojure/

http://www.objectmentor.com/resources/articles/WorkingEffectivelyWithLegacyCode.pdf
http://www.objectmentor.com/resources/articles/WorkingEffectivelyWithLegacyCode.pdf

kerryb/goos-ruby
https://github.com/kerryb/goos-ruby

marick/growing-oo-software-in-ruby
https://github.com/marick/growing-oo-software-in-ruby

pytest: helps you write better programs
http://pytest.org/latest/

http://juanmagomez.wordpress.com/2013/10/16/tests-primero-codigo-produccion-despues/#
refactor testing tdd

Testing en la Conferencia Agile Spain 2.013
http://iwt2-javierj.tumblr.com/post/64211981156/testing-en-la-conferencia-agile-spain-2-013

TDD With Python and Pylons – An Experiment in Scotch
http://www.anexperimentinscotch.com/2008/10/tdd-with-python-and-pylons/

test double | double takes | JavaScript Testing Tactics.
http://blog.testdouble.com/posts/2013-10-03-javascript-testing-tactics.html

Learn MVC (Model view controller) Step by Step in 7 days – Day 2 – CodeProject
http://www.codeproject.com/Articles/259560/Learn-MVC-Model-view-controller-Step-by-Step-in-7

Testable JavaScript
http://www.infoq.com/presentations/javascript-testing

Some great resources to begin learning node.js – barbarian meets coding
http://www.barbarianmeetscoding.com/blog/2013/10/07/some-great-resources-to-begin-learning-node-dot-js/

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

Stay tuned!

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

TDD: Links, News And Resources (14)

Previous Post
Next Post

Let’s Code: Test-Driven JavaScript
http://www.letscodejavascript.com/

Crisp’s Blog » Good and Bad Technical Debt (and how TDD helps)
http://blog.crisp.se/2013/10/11/henrikkniberg/good-and-bad-technical-debt

pinocchio — extensions for the ‘nose’ unit testing framework
http://darcs.idyll.org/~t/projects/pinocchio/doc/

The Land that Scrum Forgot – Scrum Alliance
http://www.scrumalliance.org/community/articles/2010/december/the-land-that-scrum-forgot

Steve Freeman
http://www.higherorderlogic.com/

Mistaeks I Hav Made
http://www.natpryce.com/

Growing C++ Software Guided by Tests
http://www.infoq.com/presentations/c-plus-plus-tests

Slow Tests are the Symptom, not the Cause – Re-factor
http://re-factor.com/blog/2013/09/27/slow-tests-are-the-symptom-not-the-cause/

http://www.objectmentor.com/resources/articles/TheHumbleDialogBox.pdf
http://www.objectmentor.com/resources/articles/TheHumbleDialogBox.pdf

Tidalwave – Blog
http://tidalwave.it/fabrizio/blog/design/

Testing code is simple – Saving the planet, one website at a time
http://th3james.github.io/blog/2013/09/25/testing-code-is-simple/

Introducción al TDD (con JS) y porque no hay que evitarlo « Me.log( … )
http://tehsis.com.ar/2013/09/introduccion-al-ttd-javascript-y-porque-no-hay-que-evitarlo/

Test First | 8th Light
http://blog.8thlight.com/uncle-bob/2013/09/23/Test-first.html

introduction-1.3.1.js
http://pivotal.github.io/jasmine/

mhevery/jasmine-node
https://github.com/mhevery/jasmine-node

Beyond Test Driven Development | Liz Keogh, lunivore
http://lizkeogh.com/2012/06/24/beyond-test-driven-development/

A Case Against Cucumber | 8th Light
http://blog.8thlight.com/kevin-liddle/2013/09/18/a-case-against-cucumber.html

(7) Marco Antonio González Gómez-Caro – Google+
https://plus.google.com/u/0/102357632527551782304/posts?cfem=1

Duplicated Test Code & High Coupling – Software People Inspiring
http://codemanship.co.uk/parlezuml/blog/?postid=1182

Behavior Driven Development
http://www.slideshare.net/lunivore/behavior-driven-development-11754474

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

Stay tuned!

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

TDD: Links, News And Resources (13)

Previous Post
Next Post

Brian Swan tells us why Mocks suck on Vimeo
http://vimeo.com/9618360

ScotRUG Talks – Brian Swan Inside Out TDD on Vimeo
http://vimeo.com/14325277

ScotRUG Talks Matt Wynne Outside-in TDD on Vimeo
http://vimeo.com/14325350

LA Ruby Conference 2013 It’s not your test framework, it’s you by Robbie Clutton, Matt Parker – YouTube
http://www.youtube.com/watch?v=j7An19XQwBg

Applying the transformation priority premise to Hanoi Tower’s kata
http://msanroman.me/transformation-priority-premise-hanoi-kata/

Presenter First
http://atomicobject.com/files/PresenterFirstAgile2006.pdf
Organizing Complex GUI Applications for Test-Driven Development

Robert Martin compares GOOS outside in approach with his inside out approach – Google Groups
https://groups.google.com/forum/#!msg/growing-object-oriented-software/GNS8bQ93yOo/-MsDlyUGe84J

what’s the london school of tdd? at My Agile Education
http://myagileeducation.com/2011/whats-this-london-school-of-tdd/#li-comment-2267

Vincent Tencé | Simple Web Development In Java
http://vtence.com/2013/05/02/simple-java-web-development.html

TDD, where did it all go wrong – YouTube
http://www.youtube.com/watch?v=1_ij5-pDGdM&feature=youtu.be

What is BDD and why should I care? on Vimeo
http://vimeo.com/72673788

Stub your data access layer; it won’t hurt – The Code Whisperer
http://thecodewhisperer.tumblr.com/post/1172613515/stub-your-data-access-layer-it-wont-hurt

Moq Rebirth #1 – YouTube
https://www.youtube.com/watch?v=xJOuYTGz_hA

Google Testing Blog: Testing on the Toilet: Test Behavior, Not Implementation
http://googletesting.blogspot.com.es/2013/08/testing-on-toilet-test-behavior-not.html?m=1

Tea-Driven Development :: Half-arsed agile
http://blog.mattwynne.net/2013/08/12/half-arsed-agile/

8LU: Advanced Concepts in TDD on Vimeo
http://vimeo.com/71816368

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

Stay tuned!

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

TDD: Links, News And Resources (12)

Previous Post
Next Post

tdd – How deep are your unit tests? – Stack Overflow
http://stackoverflow.com/questions/153234/how-deep-are-your-unit-tests/153565#153565

tddeo | Screencasts para mejorar tus tests y tu código
https://tddeo.com/

Introducing the software testing ice-cream cone (anti-pattern) | WatirMelon
http://watirmelon.com/2012/01/31/introducing-the-software-testing-ice-cream-cone/

Seguridad Agile: Mutation Testing Framework
http://seguridad-agile.blogspot.com.ar/2013/07/mutation-testing-framework.html

RomanNumerals Ruby Kata – TDD – YouTube
http://www.youtube.com/watch?v=bihwlA8vC-I&feature=youtu.be

George Dinwiddie’s blog » Why I Practice TDD
http://blog.gdinwiddie.com/2013/07/23/why-i-practice-tdd/

CodeKata: Kata Twenty One: Simple Lists
http://codekata.pragprog.com/2007/01/kata_twenty_one.html

Books you should read « El blog de Carlos Ble
http://www.carlosble.com/2011/02/books-you-should-read/

Client Side TDD with JQuery and QUnit – Ruby on Rails Consultants Based in Boston, MA
http://launchware.com/articles/client-side-tdd-with-jquery-and-qunit

JavaScript Test-Driven Development (TDD) with QUnit
http://www.slideshare.net/tasanakorn/javascript-testdriven-development-tdd-with-qunit

unit testing – QUnit vs Jasmine? – Stack Overflow
http://stackoverflow.com/questions/7047419/qunit-vs-jasmine

TDD com QUnit
http://www.slideshare.net/taverneiro/tdd-com-qunit-9062665

Ruby Programming/Unit testing – Wikibooks, open books for an open world
http://en.wikibooks.org/wiki/Ruby_Programming/Unit_testing

Carlos Ble. TDD – YouTube
https://www.youtube.com/watch?v=PAcdHxR-gTY&feature=c4-feed-u

Assert First
http://www.clear-lines.com/blog/post/Assert-First.aspx

Moq: Mocking in C# 3.0 – Ayende @ Rahien
http://ayende.com/blog/3058/moq-mocking-in-c-3-0

testdrivendevelopment : Message: Classic/mockist discussion
http://tech.groups.yahoo.com/group/testdrivendevelopment/message/29674

PythonTestingToolsTaxonomy – Python Wiki
http://wiki.python.org/moin/PythonTestingToolsTaxonomy

Test Driven Development With Python
http://www.slideshare.net/Siddhi/test-driven-development-with-python

TDD in Python in 5 minutes | Web Builder Zone
http://css.dzone.com/articles/tdd-python-5-minutes

Beginning Test-Driven Development in Python | Nettuts+
http://net.tutsplus.com/tutorials/python-tutorials/test-driven-development-in-python/

Clean architecture / never test the GUI ? – Google Groups
https://groups.google.com/forum/m/#!topic/clean-code-discussion/A6sJQjnwvnA

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

TDD: Links, News And Resources (11)

Previous Post
Next Post

More links about an important topic in agile programming, a hard skill that improves the making of a software

Can TDD Help Reduce Integration Time? | James Grennings Blog
https://www.renaissancesoftware.net/blog/archives/364

Elixir is for programmers
http://blog.pluralsight.com/elixir-is-for-programmers

StudiesOfTestDrivenDevelopment – Agile Bibliography
http://biblio.gdinwiddie.com/biblio/StudiesOfTestDrivenDevelopment

Matt Sears | Minitest Quick Reference
http://mattsears.com/articles/2011/12/10/minitest-quick-reference

Kickstart your next project with a Walking Skeleton – Code Climate Blog
http://blog.codeclimate.com/blog/2014/03/20/kickstart-your-next-project-with-a-walking-skeleton/

Concordion – Technique
http://www.concordion.org/Technique.html

Code Kata
http://katas.softwarecraftsmanship.org/

Expectations by jaycfields
http://jayfields.com/expectations/

Reused Abstractions Principle (RAP) – Software People Inspiring
http://codemanship.co.uk/parlezuml/blog/?postid=934

When Should You Think? | 8th Light
http://blog.8thlight.com/uncle-bob/2014/03/11/when-to-think.html

Test-Driven Development. A Cognitive Justification? – Steve Freeman
http://www.higherorderlogic.com/2008/06/test-driven-development-a-cognitive-justification/

Using No Mocks to Improve Design « Arlo Being Bloody Stupid
http://arlobelshee.com/the-no-mocks-book/

learn Scala with TDD – Stack Overflow
http://stackoverflow.com/questions/4194660/learn-scala-with-tdd

How Scala promotes TDD
http://www.slideshare.net/shaiyallin/how-scala-promotes-tdd

TDD is a Path
http://stevenjackson.github.io/2014/01/26/tdd-is-a-path/

trikitrok/StringCalculatorAdditionUsingGoogleMock
https://github.com/trikitrok/StringCalculatorAdditionUsingGoogleMock

Should you TDD on a Lean Startup? — Tech Talk — Medium
https://medium.com/tech-talk/e810d9b4fb02

So Long, and Thanks for All the Tests
http://www.infoq.com/presentations/agile-practices-testing

XP Epsiode
http://www.objectmentor.com/resources/articles/xpepisode.htm

gregmalcolm/python_koans
https://github.com/gregmalcolm/python_koans

TDD, Architecture & Non-Functional Goals – All Of These Things Belong Together – Software People Inspiring
http://codemanship.co.uk/parlezuml/blog/?postid=1213

Jeremy Pollack of Ancestry.com on Test-driven Development and More
http://www.infoq.com/interviews/Jeremy-Pollack-Ancestry.com-Test-driven-Development

the middle hexagon should be independent of the adapters | silk and spinach
http://silkandspinach.net/2005/03/22/the-middle-hexagon-should-be-independent-of-the-adapters/

trikitrok/RockPaperScissorsPatternMatchingOCaml
https://github.com/trikitrok/RockPaperScissorsPatternMatchingOCaml

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

Keep tuned!

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