I'm not even sure how to ask this question, but here goes:
I struggle knowing how to structure my code, what things belong as their own subroutines and what things can stay in the main script. How do the smart guys make these decisions? For example, let's say I need to: 1. Read a complex file 2. Populate a complex dataset 3. Accept user input 4. Based on user input, either modify or add to dataset, or quit 5. Update files on disk 6. Go to step #3 Which steps should be their own subroutines vs. just writing them into the main part of the script? And how did you make that decision? Seems like a waste to do step 2 in a subroutine since we only do it once, but it does fill the main body of the script with code-noise that makes it harder to debug overall logic problems... Not much logic here, but certainly in more complex scripts. Any suggestions? Where can I read more on this stuff? What questions should I be asking that I'm not smart enough to ask? TIA. - Bryan -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/