So i started learning SFML ( and im loving it ) and when i got to Vertexs and using them to render graphics, i fell in love with the look and decided i was going to make a program to draw pictures with them as my first project. never really doing a real project that required a larger amount of code i decided i would put all the functionality in one class.... then i realized how much more code would be needed.
my question to you all is how many of you started a project, and just tried to fit to much into one class and it turned into a big pile of ugly before you decided you needed to spread it out a bit more?
Man, that is my process.
Write a bunch of shit that's in my head, get it to work (regardless of how it looks), then clean it up.
On the IRC bot I just finished, I had about 900 lines in main.cpp of prototype before I started splitting it up into files, encapsulating, and documenting.
That's just how I work, and I don't see a problem with it :p
my project is over 4000 lines of code, and almost half of it I wrote half a year ago, so it wouldn't work if I wouldn't be file oriented, and self commentating. btw, my Zombie class has had a breakthrough somewhere in the middle of the night :), also found a bug in my old code.