InfoQ Homepage TDD Content on InfoQ
-
Wikispeed - Doing Awesome with Agile
Wikispeed founder Joe Justice gave a talk in Wellington, New Zealand, this week in which he spoke about the Wikispeed mission of "Rapidly Solving Problems for Social Good", starting by using agile techniques to build a 100MPG vehicle with the intent of creating a new approach to motor-vehicle manufacturing, using open-source and crowd-source approaches building on agile values and principles.
-
IT Values Technologies Over Thought
Recently Cap Gemini's Steve Jones has written an article on how he believes that thinking about solutions to problems is less important these days than jumping on the latest hype bandwagon. Although he uses REST and Big Data as examples, he believes it goes beyond any single technology and that eventually IT will no longer belong to IT people.
-
Smart Continuous Test-Runner For .NET – For Free
Mighty-Moose, a continuous build and test-runner for .NET, now comes free of charge.
-
Dan North Discusses The Art Of Misdirection
Dan North has recently discussed the impact of opportunity costs in his article "The Art of Misdirection." Opportunity Cost is about choosing an obvious solution for a particular problem context, although sometimes an alternative option may be the better choice. Software engineers, in particular, are subject to such opportunity costs as they are constantly facing decisions in their daily work.
-
Survey Confirms Scaling Agile Across The Organisation Is Still A Challenge
Forrester have recently released the results of their November 2011 Global Agile Software Application Development Online Survey in a report entitled "Survey Results: How Agile Is Your Organization?" It contains a number of interesting findings around how organisations that have adopted Agile are dealing with their implementation.
-
The Agile Community Needs to Embrace... Agile Thought Leaders at YOW! Australia 2011
What is the most important thing that the Agile community needs to embrace in 2012 and beyond? InfoQ had the opportunity to attend the recent YOW! Australia Software Developer Conference and took the opportunity of having such a large number of Agile speakers in one place to sit in on the sessions and ask them their thoughts on this question.
-
Global Day of Code Retreat
The Global Day of Code Retreat is an world-wide event to raise the awareness for code retreats, which is a full-day format of learning and improving development skills by solving a simple task repeatedly with TDD and Pair Programming while focussing on important aspects of software development.
-
Individuals and Interactions are Important, but so are Processes and Tools
There has been a lot of discussion recently about the tension inherent in the Agile Manifesto value "individuals and interactions over processes and tools". This item examines some of the points that have been made.
-
Ensuring Product Quality at Google
James Whittaker, a former Microsoft architect, author of several books in the “How to Break Software” series, and currently Director of Test Engineering at Google, has written a series of posts on how Google does testing. Google blends development with testing, having relatively few testers, and each product goes through successive channels before is ready for prime time.
-
BDD: ATDD done well?
A new form of an old question has been asked in the Behavior Driven Development community: is BDD merely Acceptance Test Driven Development done well? While the community calls out the differences, Dan North makes a request to avoid focusing on them, calling TDD "amazing".
-
How do you Convince an Agile Skeptic?
Daniel Markham, an agile coach, is asking the question "why there are some "seriously pissed off people about Agile out there? Isn't agile supposed to be warmth, apple pie, motherhood, goodness and all of that? Why so much anger?"
-
TestDriven.NET Has Reached a New Milestone
TestDriven.NET, a TDD add-in for Visual Studio, has reached version 3.0. Some of the new features are: support for MSTest, .NET Reflector 6 Pro, VS 2010, Silverlight 4, NUnit 2.5.3, using the project’s .NET framework and others.
-
Test Driven Development and the Trouble with Legacy Code
Alan Baljeu was trying to use TDD with his large, legacy C++ code base. He found that the principle of the simplest thing that could possibly work was causing him trouble with the amount of rework.
-
Uncle Bob On The Applicability Of TDD
Following up a pot-stirring blog where he asserted that "anyone who continues to think that TDD slows you down is living in the stone age", Bob Martin takes a stab at providing some deeper insight into the real applicability, role, and benefit of TDD.
-
PairWithUs: On-Demand Agile Software Development Video Examples
One thing well known by most programmers is that the best (only?) way to learn programming technique is by example; specifically, watching someone else doing it. Antony Marcano & Andy Palmer's 'PairWithUs' gives people a great place to do just that.