Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
quick question 4 C programmers
#51
Quote:You're right, my biggest QBasic program is over 1000 lines, and at times it seems to be getting a bit complex. When things start getting out-of-hand, I usually create a new SUB and chuck a whole section in. Don't know if that will work if it reaches the 10000 line mark!
The key is encaspulation. When you place sections of code in a function, you're encapsulating that code, and abstracting it's execution. Looking at InitGameObjects(), it's easier to see what your code is doing, rather than sifting through 100's of lines of init code. That abstraction allows you a clearer picture of your bird's-eye view. Other major encapsulation techniques like using multiple modules, each with their own responsibility, start coming in to play. If you've got one module that is 10,000LOC, you need to do some serious refactoring. Smile

OO is similar, except that instead of algorithmic sections, you typically organize your code in objects, and define how those objects interact with each other.
stylin:
Reply


Messages In This Thread
quick question 4 C programmers - by phycowelder - 02-06-2006, 09:51 AM
quick question 4 C programmers - by thegrogen - 02-06-2006, 10:04 AM
quick question 4 C programmers - by phycowelder - 02-06-2006, 10:44 AM
quick question 4 C programmers - by na_th_an - 02-06-2006, 03:39 PM
quick question 4 C programmers - by yetifoot - 02-06-2006, 04:46 PM
quick question 4 C programmers - by marzecTM - 02-06-2006, 05:36 PM
quick question 4 C programmers - by shiftLynx - 02-06-2006, 05:59 PM
quick question 4 C programmers - by NecrosIhsan - 02-06-2006, 07:19 PM
quick question 4 C programmers - by marzecTM - 02-06-2006, 07:52 PM
quick question 4 C programmers - by na_th_an - 02-06-2006, 07:53 PM
quick question 4 C programmers - by TheDarkJay - 02-06-2006, 08:46 PM
quick question 4 C programmers - by shiftLynx - 02-06-2006, 10:58 PM
quick question 4 C programmers - by phycowelder - 02-06-2006, 11:27 PM
quick question 4 C programmers - by stylin - 02-06-2006, 11:43 PM
quick question 4 C programmers - by phycowelder - 02-07-2006, 12:10 AM
quick question 4 C programmers - by yetifoot - 02-07-2006, 12:26 AM
quick question 4 C programmers - by marzecTM - 02-07-2006, 01:37 AM
quick question 4 C programmers - by LooseCaboose - 02-07-2006, 03:06 AM
quick question 4 C programmers - by yetifoot - 02-07-2006, 03:12 AM
quick question 4 C programmers - by shiftLynx - 02-07-2006, 03:52 AM
quick question 4 C programmers - by thegrogen - 02-07-2006, 08:20 AM
quick question 4 C programmers - by DrV - 02-07-2006, 08:36 AM
quick question 4 C programmers - by phycowelder - 02-07-2006, 08:43 AM
quick question 4 C programmers - by thegrogen - 02-07-2006, 10:53 AM
quick question 4 C programmers - by shiftLynx - 02-07-2006, 04:51 PM
quick question 4 C programmers - by phycowelder - 02-07-2006, 06:09 PM
quick question 4 C programmers - by Mango - 02-08-2006, 09:34 AM
quick question 4 C programmers - by na_th_an - 02-08-2006, 03:49 PM
quick question 4 C programmers - by phycowelder - 02-08-2006, 06:10 PM
quick question 4 C programmers - by na_th_an - 02-08-2006, 06:29 PM
quick question 4 C programmers - by yetifoot - 02-08-2006, 06:30 PM
quick question 4 C programmers - by na_th_an - 02-08-2006, 06:34 PM
quick question 4 C programmers - by yetifoot - 02-08-2006, 08:50 PM
quick question 4 C programmers - by na_th_an - 02-08-2006, 09:09 PM
quick question 4 C programmers - by torstum - 06-10-2006, 03:05 PM
quick question 4 C programmers - by WaffleMan - 06-11-2006, 02:35 AM
quick question 4 C programmers - by torstum - 06-11-2006, 04:42 AM
quick question 4 C programmers - by na_th_an - 06-12-2006, 12:01 PM
quick question 4 C programmers - by NecrosIhsan - 06-15-2006, 03:22 AM
quick question 4 C programmers - by na_th_an - 06-15-2006, 06:46 PM
quick question 4 C programmers - by torstum - 06-16-2006, 12:42 AM
quick question 4 C programmers - by stylin - 06-16-2006, 05:57 AM
quick question 4 C programmers - by NecrosIhsan - 06-16-2006, 07:46 AM
quick question 4 C programmers - by na_th_an - 06-16-2006, 12:19 PM
quick question 4 C programmers - by Zap - 06-16-2006, 02:46 PM
quick question 4 C programmers - by DrV - 06-18-2006, 12:57 AM
quick question 4 C programmers - by na_th_an - 06-18-2006, 05:02 PM
quick question 4 C programmers - by yetifoot - 06-18-2006, 08:43 PM
quick question 4 C programmers - by torstum - 06-18-2006, 08:58 PM
quick question 4 C programmers - by thegrogen - 06-18-2006, 09:03 PM
quick question 4 C programmers - by stylin - 06-18-2006, 11:37 PM
quick question 4 C programmers - by na_th_an - 06-19-2006, 12:05 PM
quick question 4 C programmers - by torstum - 06-20-2006, 12:13 AM
quick question 4 C programmers - by yetifoot - 06-20-2006, 02:28 AM
quick question 4 C programmers - by na_th_an - 06-20-2006, 11:16 AM
quick question 4 C programmers - by yetifoot - 06-20-2006, 07:06 PM
quick question 4 C programmers - by Anonymous - 06-22-2006, 02:03 AM
quick question 4 C programmers - by torstum - 06-22-2006, 03:23 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)