In most development organizations, Quality Assurance is treated as an under-appreciated necessity. In organizations that develop software while not considering themselves “development organizations”, it’s quite possible that you won’t even find a QA group. QA, it seems, just can’t get no respect. Image via Wikipedia Yet QA, if it’s executed well, can give your organization [...]
Developers are familiar with “code smells” –the little signs you see upon superficial examination of code that lead you to fear deeper pathalogical problems. Over time, many developers become pretty good at spotting these signs, and volumes have been written about how to address these problems once they’re detected. But code smells aren’t the only [...]