i have written a C# script in MonoDevelop and its about 4000 lines long.
whenever im working on that specific script after a while MonoDevelop crashes.
Im just wondering if there is a limit to the length of a script that would make MonoDevelop crash. i dont know why its crashing, what should i do to find out why? thank you for your time.
4000 lines is too long, at least for readability and maintainability purposes. Consider doing some serious refactoring.
Ideas to consider
- Make your code DRY. Anything you do more then once should be in its own method
- Split the script into multiple classes in multiple files. Each class should have one task to do, and one task only
- Use intelligent data structures to reduce the amount of space needed for variable declarations
I have no idea if the length is causing MonoDevelop to crash. Its possible that the auto error checking is finding your code to much to deal with.