InfoQ

InfoQ

Editor Specific Content View

All of Steve Freeman's Content on InfoQ


Latest featured content by Steve Freeman

Better is Better

Topics
Agile,
Stories & Case Studies

Steve Freeman talks about environments he worked in, learning that being in a really effective environment changes what you can do, opening new possibilities, and it is a qualitative experience.

News by Steve Freeman

Microsoft and Agile - Divergent Agendas?

Topics
Artifacts & Tools,
Agile,
.NET

Martin Fowler has questioned Microsoft's grip on leading-edge developers. MS has threatened one developer with legal action over his TestDriven.Net extension for VisualStudio Express, and MS development of an incompatible rival to NUnit has alienated many developers. Is there a widening divide between MS and the Agile community, as each pursues different a vision? Now's the time to speak up.

Presentations by Steve Freeman

Sustainable Test-Driven Development

Topics
Agile,
Programming

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.

Steve Freeman On TDD: How Do We Know When We’re Done?

Topics
Unit Testing,
Agile Techniques,
Agile

Writing a test makes you clarify your ideas about what needs to be done, and making the test pass means that you know that you've added a little more functionality today. Having a comprehensive suite of tests gives you the confidence to get on with things because you can tell when you've broken the system, and tests that are difficult to write show you where you need to improve.

Interviews by Steve Freeman

Michael Feathers and Steve Freeman on Design

Topics
Agile,
Agile Techniques,
Design,
Architecture

Michael Feathers interviews Steve Freeman in an informal setting about current design techniques and the evolution of the software development community. They focus on the role of design in the community, how it has evolved, and where they think it needs to go.