BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

DocTest 1.0 For Ruby Released

by Sebastien Auvray on  Jun 23, 2008 3

Included in the Python standard library, various DocTest Ruby implementations were made available starting one year ago by Tom Locke, Roger Pack, and more recently Dr Nic. We caught up with Duane Johnson who added his changes into the 1.0 version. We discussed DocTest and when docstring-driven testing should be used.

Presentation: JRuby: Not Just Another JVM Language

by Ryan Slobojan on  Apr 22, 2008 4

In this presentation from QCon San Francisco 2007, JRuby project lead Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.

TDD/BDD Leading To Incomplete Unit Tests?

by Mike Bria on  Feb 14, 2008 7

Peter Ritchie raised concern about TDD and BDD keeping practitioners from writing good unit tests. He cites an over-reliance on “interaction testing", a core mantra and essence of TDD and BDD, as a driver with tendency to result in incomplete unit testing.

Separating business logic from technology: Kathleen Dollard on a new view of code generation

by Sadek Drobi on  Dec 21, 2007 8

Even the most successful project becomes a failure when a new technology comes out and everything has to be rewritten from the ground. This is why business logic has to be separated from technology. And, according to Kathleen Dollard, code generation is a promising approach to achieve it.

RSpec 1.1 - A Step Up for BDD advocates

by Rick DeNatale on  Dec 17, 2007

RSpec has become a poster child for both Domain Specific Languages and Behavior Driven Development (BDD), a type of Test Driven Development. The new RSpec 1.1 release adds improved support for Rails and other improvements.

Test Driven Development or Test Driven Requirements?

by Amr Elssamadisy on  Nov 20, 2007 27

Where does one start when practicing test driven development? With the requirements or with the design? Or, put another way, top-down or bottom-up? When one starts to write a test first, without any code, what does that test represent? Both approaches are practiced in the Agile community, but there is little consensus on which provides more value.

RSpec Adds Eagerly-Awaited RBehave Functionality for Integration Testing

by Sean Miller on  Oct 31, 2007 1

RSpec is a Behaviour-Driven Development acceptance testing framework for Ruby or Java that enables developers to turn acceptance specifications from the business into executable examples of expected behaviour. Dan North built a separate extension, RBehave, to express story-level integration tests with RSpec. David Chelimsky has now incorporated RBehave-like functionality into the RSpec trunk.

Debuggers considered Harmful?

by Werner Schuster on  Oct 22, 2007 4

A blog post titled "Debugger Support Considered Harmful" claims that Ruby debugging support is lacking - and that that's a good thing. We look at the various rebuttals and the state of Ruby debuggers.

InfoQ Interview: Dave Astels and Steven Baker on RSpec and BDD

by Obie Fernandez on  Apr 09, 2007 1

InfoQ interviews Dave Astels and Steven Baker, two of the authors of the successful Rspec framework about enabling Behavior-Driven Development in Ruby, and the implications of moving from a test-centric point of view to one that is more specification-driven.

User-Centric Development Approaches: What's Next?

by Deborah Hartmann Preuss on  Feb 12, 2007 3

On her Creating Passionate Users blog, Kathy Sierra recently envisioned software that's not just usable, but transparent, helping users achieve "flow" in their work without intrusive distractions, delays or constraints. Perhaps end-user "flow" is the next big differentiator - and if so, what will the development processes look like that support the creation of such software?

RSpec now running on JRuby

by Pat Eyler on  Nov 30, 2006 1

RSpec, the Behavior Driven Development(BDD) library for Ruby, is now running on JRuby. This is great news for the RSpec developers but it has wider positive implications for the JRuby and Java communities.

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