Monday, January 05, 2009

Debug Clusters

There are lots of issues to bear in mind as design goals in software development. The x-ability issues among the most popular. Many such goals being even contradicting. However, designing and implementing code which has no functional value and is used only for debug purposes can become important in most complex projects. This can be considered as as subset of the maintainability goals but such code can be significant in developing the proper code in the first place. Added to the designers main decision making factors are then the amount of such debug clusters necessary around the functional code, engaged in the optimization activity which tries to minimize development time by selecting the amount of debug code, "the more" easing functional development and requiring non functional code development time, "the less" making development harder by increasing functional code development time.

No comments: