If you are ever working on a class, and it seems like a good idea to group a few functions and member variables together, stop.
Right about now, you have just reached the point where you should seriously consider breaking out the functionality into a separate class.
Of all the times I've looked through code (including my own code), I've usually had unkind thoughts about the author of classes that were too big. I don't often remember thinking "why did he bother creating a class for that?"
No comments:
Post a Comment