请问该优化C++的代码 提升可读性?

在写C++代码的时候常遇到这种状况

1.一个头文件里面声明太多的结构
没办法一眼就找到要修改的地方 需要花时间去查找
但是另外开一个头文件去存放这些结构 感觉又太麻烦

2.当类方法代码过长时 需要把代码拆分出来
如果拆出来的代码跟 类的主旨完全不相干 但是数量又多的时候

这些代码应该放在类里面吗?
如果放在类里面 可能会造成实际跟类相关的方法只有一个
其他全部都是从这个方法里面拆出来的辅助函数 EX: UTF8转UNICODE, INT转STRING

3.一个方法里面使用了大量的 if 语句 但是具体的条件内容互相不相关
执行的内容也不相关 要拆只能把每个 if 的内容都单独拆出来
这样的情况下可以怎麽简化

例子:

img

把头文件放最前面,然后空出两行再打main函数内容,而且推荐把头文件连熟悉不出错

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^