Good programming practice
functionalizing programs in a neat hierarchical manner promotes good software engineering. But it has a price. A heavily functionalized program as compared to a montolithic program without functions makes potentially large numbers of function calls and these consume execution time on a computer's processor(s). so although monlithic programs may perform better, they are more dificult to program, test, debug, maintain and evolve.
No comments:
Post a Comment