Remove Information Remove Software Development Remove Test-Driven Development
article thumbnail

Agile Book Club: Test-Driven Development (with Mike “GeePaw” Hill and J.B. Rainsberger)

James Shore

Test-Driven Development is one of the few truly new Agile ideas. It’s not perfect, but it’s a powerful tool for creating robust and reliable software. Test-Driven Development. ?? Fast, Reliable Tests. ?? He’s a software development coach who works with software organizations around the world.

article thumbnail

Preparing for AI

O'Reilly Media - Ideas

Submit a proposal for a talk at our new virtual conference, Coding with AI: The End of Software Development as We Know It.Proposals must be submitted by March 5; the conference will take place April 24, 2025, from 11AM to 3PM EDT. That implicit context is a critical part of software development and also has to be made available to AI.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Why Testing is No Longer Sufficient for Today’s Software Delivery Pipelines

OverOps

The move to innovate at speed and scale is stressing software quality and exposing the limitations of testing. Don’t get me wrong – testing in all its forms is inseparable from the software delivery supply chain. But the problem is…they’re not sufficient.

article thumbnail

Code analysis tool AppMap wants to become Google Maps for developers

TechCrunch

That led to the creation of AppMap, which was built on the simple idea that developers should be able to see the behavior of software as they write it so they can prevent problems when the software runs. Though it only launched in 2021, the startup’s vision goes far beyond preventing developers from shipping bad code.

article thumbnail

Pace of Tech Demands a Smarter Learning Approach. Bring On Community-Driven Learning

CIO

Few budgets can meet the continuous need for up-to-the-minute learning and training, particularly in fast-evolving tech areas such as programming languages, software development, containerization, and cloud computing. They’re adding community-driven learning to their existing training approaches. A fresh approach is needed.

article thumbnail

The Best Product Engineering Org in the World

James Shore

Not because wed be perfect, but because wed go out of our way to keep them involved and informed. We use Extreme Programming as our model of how to develop software. They also love test-driven development, pairing, continuous integration, and evolutionary design. Visibility. Profitability.

article thumbnail

Test-Driven Development and the Cycle of Observation

Code Simplicity

Today there was an interesting discussion between Kent Beck , Martin Fowler , and David Heinemeier Hansson on the nature and use of Test-Driven Development (TDD), where one writes tests first and then writes code. For example, having fast tests.). The completeness of information delivered to the developers.