BT
Older Newer rss

The Joy of Testing

Posted by John Hughes  on  Aug 24, 2010

John Hughes shows how to explore the possible bugs of a code by creating a series of tests in Erlang and using multiple test frameworks, discovering the faults through successive tests and evaluating the frameworks while doing it.

Bad Code, Craftsmanship, Engineering, and Certification

Posted by Robert C. Martin  on  May 26, 2010 5

Robert C. Martin, during his keynote at QCon London 2010, tried to figure out why there is so much bad code written. He offers advice on writing good code talking about a bad code example, Boy Scout rule, functions, arguments, craftsmanship, TDD, continuous integration, pairing, small cycles, patterns, engineering, certification, and other elements contributing to qualitative code.

Testing C# and ASP.Net Applications Using Ruby

Posted by Ben Hall  on  May 21, 2010

Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.

Sustainable Test-Driven Development

Posted by Steve Freeman  on  May 07, 2010 1

Steve Freeman offers advice on writing good tests that make development easier avoiding adding dead weight code that is hard to maintain. Freeman covers the following areas: test readability, complex test data, test diagnostics, and test flexibility.

BDD & DDD

Posted by Dan North  on  Dec 03, 2009 3

Domain Driven Design (DDD) is about evolving a shared model of the domain letting the domain model drive the design. BDD is about establishing a shared understanding of “done” working from the outside in until you get there. DDD enables the use of BDD effectively creating software and BDD helps structure the conversations for DDD.

Cucumbered

Posted by Joseph Wilk  on  Oct 08, 2009 3

In this talk from FutureRuby, Joseph Wilk gives an introduction to the BDD framework Cucumber and gives valuable tips for getting it adopted and used by customers and developers.

DSLs in JavaScript

Posted by Nate Schutta  on  Oct 04, 2009

Domain specific languages are all the rage these days - from ordering hash-browns to complex business rules, DSLs are showing up everywhere. Though often dismissed as a toy language, JavaScript is very powerful and includes many of the features of today's darlings. We'll take a look at a leading example of a JavaScript DSL, JSSpec and show how you can mold JavaScript to suit your needs.

TDD in a DbC World

Posted by Greg Young  on  Sep 28, 2009 1

After presenting some basics of Design by Contract using Microsoft’s SpecSharp framework, Greg Young explains how we can keep the Test First mentality in a Contract First world.

Test Driven Development: Ten Years Later

Posted by Michael Feathers and Steve Freeman  on  Aug 18, 2009 3

In this session, we'll review some of the landmarks in the history of Test-Driven Development and what they tell us about how to develop software; the ideas, techniques, objections, and misunderstandings. We'll talk about our experiences of discovering TDD and what we've learned about how to do it well, how to adopt it, and how to bring it into existing code.

Behaviour-Driven Development - a road to effective design and clean code

Posted by Dan North  on  Jul 17, 2009 6

In this talk, Dan contrasts the traditional top-down and bottom-up approaches with a proven "outside-in" approach based on real life experience - engaging with and listening to our stakeholders. He shows how this can allow us to stay firmly on track, leading to clean code and effective design that provides maximum value to our stakeholders, not just the famous Scrum Product Owner

Measure for Measure

Posted by Keith Braithwaite  on  Jun 16, 2009 5

It is possible to measure certain properties of code, and on the one hand, correlate them with project factors known to have economic merit and on the other, with programmer-pleasing practices. This session surveys emerging evidence that we can measure the effect of the technical practices of Agile development, and explores what we might be able to do about it to our benefit.

Testing Your Presentation Layer

Posted by Yehuda Katz  on  May 20, 2009

Yehuda Katz shows how to test a web app's UI using technologies such as Johnson (Ruby to Javascript bridge), jspec (BDD for Javascript), Webrat and others.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT