Tips to avoid Crappy Code and write Clean Code for Programmers and Software Engineer
Let's keep up everything in brief: If a C++ class definition takes up more than 1,000 lines, it's a pretty good indication that the class has multiple responsibilities and needs to be broken up.
Source: HOB

5328