gordonbrander + tdd   6

Rails controllers and OOP: Jon Leighton
Rails controllers violate the Single Responsibility Principle. Each “action” has a different responsibility and should be contained in a separate object.

This lesson also applies to other projects I've worked on (e.g. frameworks built on top of Backbone).
mvc  oop  development  web  rubyonrails  learn  tdd  test 
5 weeks ago by gordonbrander
Sinon.JS - Versatile standalone test spies, stubs and mocks for JavaScript
Standalone test spies, stubs and mocks for JavaScript. No dependencies, works with any unit testing framework.
development  javascript  tdd  test  framework  opensource 
10 weeks ago by gordonbrander
Avoiding intermittent oranges - MDN
What to look for and what to avoid re: mysterious tests that blink between fail and pass.
tdd  development  web  mozilla  test 
february 2012 by gordonbrander
Presenter First - Wikipedia, the free encyclopedia
Presenter First is a software development approach that combines the ideas of the model–view–presenter (MVP) design pattern, test-driven development, and Feature-driven development.

Presenter First concentrates on transforming each of a customer's requirements into a well tested, working feature as quickly and with as much correlation to the customer's story language (requirement) as possible. The language of the story or requirement is used to directly guide development of the feature – even naming the modules and function calls. As a consequence, the feature implementation tends to closely represent the customer's desire with little extraneous or unneeded functionality. The language of the source code also corresponds closely to the customer's stories.
design  architecture  web  development  business  pattern  agile  tdd  test 
january 2012 by gordonbrander
Introducing vows-bdd
A cucumber like method interface for Vows JS
nodejs  development  opensource  javascript  tdd  test 
august 2011 by gordonbrander

Copy this bookmark:



description:


tags: