A appropriate modularization of your codebase is important. It has positive side-effects in many directions (testability, code comprehensability, build-speed etc.). Still there are different levels of modularization. These levels can be categorized from fine-grained to coarse grained.
Note: For simplicty throughout the post I will use java terms (class, method, package). Of course this can be [...]
Entries Tagged as 'Software Maintenance'
>May 30th, 2010 · No Comments
Inside-Out Modularization
Tags: Software Engineering · Software Maintenance
>May 9th, 2010 · No Comments
Codebase size implications on Software development
Following discusses the implications of big codebases. Codebase size can be measured with the well known ‘lines of code’ (LOC) metric.
The following codebase size and LOC metric scope is not fine grained on function or class level but for complete codebase or at least on subcomponent level.
Bad (anti-pattern): Codebase size as progress metric
Sometimes (though [...]
Tags: Software Engineering · Software Maintenance · Uncategorized