Process
Better Software Magazine Articles
Show Me the Money Turn to The Last Word, where software professionals who care about quality give you their opinions on hot topics. This month, read how adding gauges to your software can show stakeholders how well it is meeting their goals. |
||
2004 Salary Survey Each year we ask you, the readers, to tell us about your job, your experience, and your compensation. We then present our findings in a format that makes it easy to compare yourself to your peers. Check it out. |
||
![]() |
Double Duty: Repurpose Unit Tests to Create System Documentation System documentation is a pain to do and it's even harder to keep up to date. What if, by refining the unit tests you already are doing, you could create documentation automatically, and have it be automatically updated? Find out how one team is making it work for them. |
Brian Button
April 4, 2005 |
![]() |
Good Tool. Bad Application Excel does a great job as a spreadsheet, but when you try to push it into service as a database you may be in for some rude surprises. |
|
Welcome, Programmers We're pleased to bring you technical editors who are well respected in their fields. Get their take on everything that relates to the industry, technically speaking. In this issue, read about the changes we're making to Better Software this year. |
Brian Marick
March 8, 2005 |
|
Damage Control Turn to The Last Word, where software professionals who care about quality give you their opinions on hot topics. This month, read why perhaps software should come equipped with seat belts and an air bag. |
Eric Rescorla
December 3, 2004 |
|
![]() |
Getting to the Root of Software Security Vendors try to protect their source code from would-be attackers, but it takes only one chink in the armor for a good reverse engineer to penetrate all the defenses so carefully put in place. Find out how to methodically uncover patterns to help you predict where the attacks will be focused and how they will be carried out. |
T. B. Gillette
November 30, 2004 |
Continuous Integration—Your Project's Unlikely Hero Code sandboxes of the world, unite behind a new leader: Continuous Integration (CI). Automated and customizable, CI gives you the ability to know at the push of a button whether your application is working or whether it needs a tweak. It brings together the disparate code of countless developers and provides a real-time gauge of your application's health. Never fear nightly (or, egads! weekly) builds again. Rely on the strength of CI. |
Jeffrey Frederick
October 12, 2004 |
|
A Look at IntelliJ IDEA3 Get the scoop on this refactoring tool from JetBrains. |
Andrew Geweke
July 15, 2004 |
|
![]() |
Location! Location! Location! In real estate, it's not so much which house you buy as where you buy it. The same is true for bugs—the bug itself isn't as important as pinpointing where the bug lives and breeds. Learn one way to track down a bug's true source and prevent it from recurring. |
Adam Kolawa
July 15, 2004 |