阅读[What to do about a 11000 lines C++ source file?]时有一种似曾相识的感觉发布,但我认为我不能自己开始采取行动,因为我无权采取行动。所以我认为第一步是让组织中的人相信大块代码是不好的。
我有一个类似的情况,有一个类有11975行代码,每次有新的特性,这个类很有可能会越来越大。
最佳答案
你有我的同情。任何如此庞大的类(class)都不可避免地会破坏 Single Responsibility Principle ,使其难以维护。
我最好的建议是以身作则:
- 保持新代码的大小。
- Refactor在更改代码以减小类和函数的大小时毫不留情。
与遗留代码相比,您的代码将像灯塔一样闪耀,您的团队将了解哪些代码更易于维护。
关于c++ - 如何让人们相信一个有 11975 行代码的类是不好的? (不是吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3655389/