28 May '14, 7pm

Tests are an implementation detail. Spread the word.

Let me back up. My client wants a new feature for their software. I’ve been doing this long enough to know that there’s a good chance they’ll want to change what they see, once they see it . So I want to show them something as quickly as possible – before I waste time building the wrong thing. But sometimes I can’t show them something quickly. Sometimes the code is just plain indecipherable. It takes me a long time to understand it, because the writer did not think about someone ever reading it. And that slows me down. Sometimes it’s downright tedious. Sometimes lots of parts of the system have to stay in sync, because they all know something – and when that “something” changes, they all have to change with it. And that slows me down. Sometimes it’s frustrating. When I make one change, ten other things break, for reasons I don’t understand. This slows me down. I have to bu...

Full article: http://pivotallabs.com/tests-implementation-detail/

Tweets

Google May Be Pushing Out A New Update: Possibl...

seroundtable.com 28 May '14, 1pm

The search results for some items I looked for look like a corporate directory. These national corporate chains are using ...

advantage_quickbase (0.4.2): Fast, concise impl...

rubygems.org 28 May '14, 8pm

Fast, concise implementation of select Quickbase API functions

Do the right thing. Be evil.

pivotallabs.com 28 May '14, 10pm

In the fourth “Is TDD Dead?” debate, DHH, Martin Fowler, and Kent Beck discuss the cost of tests. DHH points out that well...

Writing integration tests for #elasticsearch wi...

pivotallabs.com 30 May '14, 1pm

We recently started using Elasticsearch::Ruby on our project and wanted to add some rspec integration tests. The documenta...

Pizza might fly? Mumbai restaurant tests out de...

soshiok.com 29 May '14, 9am

MUMBAI - They come topped with pepperoni, chicken tikka or vegetarian. But a flying variety may soon be found on Indian pi...