Hi monks,
I am writing a program to calculate changes and reformat a particular file. I have it working. I am already using subroutines to calculate the different values depending on the type of data on a given line. I noticed that many of the subroutines contain partly overlapping code.
Should I make a new level of subroutines to have less repeating code? (In other words, my subroutines would have subroutines.) It seems that might be more confusing to decipher later. Which way would be more efficient running the program? Or would it matter at all?
I am interested not just in this program, but in the general questions. How do you know when a program or subroutine is too long and would be better broken up? How should I use subroutines to make my programs more efficient?
Thanks in advance for your advice.
In reply to efficient use of subroutines by jeri_rl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |