On my way home from work this evening I gave Patrick a call to gain his perspective on an idea I had. Well, it’s not really an idea, but a question. Could it be possible for us to determine whether a sub-system or even a use case is more likely to experience performance issues if the sub-system or use case contains a high number of functional bugs? It’s an interesting question and I’m hoping we can gain some insight into this matter.
My personal hypothesis on the matter, granted this is not scientific or conclusive at this point, is that we would most likely be able to draw a correlation. Why might you ask? Well, I think it’s pretty obvious. If something is buggy, it’s most likely frail or poorly understood by the developer(s) who worked on it. Why would we expect something that is functionally buggy to be high-performing or scalable?
I’m going to spend the next few weeks trying to demystify this problem. I’m curious if anyone out here has thoughts on the matter?