Better Software Articles

Please enter an article title, author, or keyword
Injecting Testability into Your Test Designs

The term dependency injection has attained buzzword status within the programming community. Follow Agile developer J.B. Rainsberger as he goes beyond the buzz and breaks down a specific example of how injecting a dependency can improve the testability of your design.

J.B. Rainsberger's picture J.B. Rainsberger
Changing How You Manage Change

Every manager has a story to tell. Find out how one management professional tackles a fictional dilemma. The story may be made up, but the solutions are tried and true. In the first installment of this series of columns, Naomi Karten offers tips on how to handle change in the workplace.

Naomi Karten's picture Naomi Karten
Tame the Name

All code is not created equal. Learn from a master of the craft how to spot bad code and mold it into good. In the first iteration of this monthly column, learn why selecting names for classes, methods, and variables is an art you'll want to perfect.

Mike Clark's picture Mike Clark
The Pleasure of Finding Things Out

Connect with an expert to learn how to work smarter and learn new techniques to uncover more defects. In the first installment of this recurring column, Michael Bolton revels in the joy of discovery.

Michael Bolton's picture Michael Bolton
Why Agile Projects Don't Thrash

Tension is present on every software project. It comes from the stress of ensuring the software is fit for its purpose, which often leads to multiple changes. Find out why agile projects handle change better than most, and learn three things you can try on your next project to keep change in check.

Ronald E. Jeffries's picture Ronald E. Jeffries
Stop Listening to Your Users

Just because you have a problem does not mean you are the best person to solve it. In this issue's Technically Speaking, Mike Cohn recommends truly involving users as participants in the process instead of just asking them what they want.

Mike Cohn's picture Mike Cohn
Open Source Disk Imaging with Frisbee

Need to get the scoop on the latest software tests and trends? You’ve come to the right place. Get one reviewer’s opinion of Frisbee as well as some facts straight from the developer’s mouth.

Chris McMahon's picture Chris McMahon
What's the Buzz

Need information but don’t have time to wade through bookracks looking for that perfect reference? The StickyMinds.com Books Guide can help. Get the scoop from StickyMinds.com members on three books that can keep you up to date on the latest issues.

StickyMinds Editorial's picture StickyMinds Editorial
Repeating the Unrepeatable Bug

At some point in their careers, most testers experience the frustration of "The Unrepeatable Bug." Find out why one tester thinks that bug is a myth, and learn ways to duplicate the seemingly impossible.

Jonathan Kohl's picture Jonathan Kohl
Explosions, Education and e-Commerce

Get the software engineering slant on items from the recent news.
 

Pam Young's picture Pam Young

Pages

Upcoming Events

Mar 27
Apr 13
May 03
Jun 01