Category Archives: Software Quality

Optimizing Memory Consumption with String Pools

For those of you who haven’t yet subscribed to our new software quality blog, here are links to an interesting post series Tobias has recently written and published on No bug left behind. Tobias explains how to reduce memory usage by making use of string pools and shows how we integrated this technique into the [...]
Also posted in Gurock Software, SmartInspect | Leave a comment

Our new software quality blog

We’ve been planning to post more general content related to software quality on this blog for some time now, but have instead decided to launch a completely new blog dedicated to software quality. We feel that a lot of readers who would be interested in a general software quality blog would be put off by [...]
Also posted in DelphiFeeds.com, General, Gurock Software | Leave a comment

12 Practical Tips for Building Bug-Free Software

Does your software application have bugs? Of course it has, every software application that’s out there has bugs and bug-free software is a myth. But it’s still possible to greatly minimize bugs, security problems and errors in your application by following a few tips and techniques I outline in this posting. Recent studies show that [...]
Also posted in Programming, Virtualization | 11 Comments

How do you rate on the Joel Test?

Joel Spolsky laid out the Joel Test back in 2000 as a highly irresponsible, sloppy test to rate the quality of a software team as he calls it himself. Being a MicroISV, I didn’t expect us to rate that high on the test as some of the “rules” are obviously more appropriate for bigger teams. [...]
Also posted in Programming | Comments closed

Multi-monitor programming pitfalls

“I will highlight two problem areas where many programs, including popular ones, make wrong assumptions and therefore contain bugs on multi-monitor machines. In fact, we have been affected by one of these problems ourselves. A customer reported that the SmartInspect Console isn’t restored correctly when it’s closed on a non-primary monitor in maximized state. We [...]
Also posted in Programming, SmartInspect | Comments closed

Creating custom exception in .NET

“Although the .NET framework contains all kinds of exception types which are sufficient in most cases, it can make sense to define custom exceptions in your own applications. They can greatly simplify and improve the error handling and thus increase the overall code quality. Whatever your reasons are for using custom exceptions, this article shows [...]
Also posted in Programming | Comments closed