[闻缺陷则喜]关于boost的想法


公司有个大约2万行的项目,用到了boost,我想取消掉不用boost。理由:一,可理解性差,除了高手很难弄懂。二,类太多,光头文件就1万多。大点的团队四五个高手,每人用一个boost类。高手流失后,很难补充,因为候选人不知道需要熟悉那五个类。我同学,一入职就接手一个boost用得多的项目,不到3个月就摸清了整个脉络,结果被辞退了,理由:3个月无任何成果。此公司花了6个月才找到他。
       只有一个读取xml的类用到了boost,要想不用boost,要么自己写xml内核,要么用其他xml库。前者成本高,有更重要的事要做;后者收益少,不值得。退而求其次,封装一次,基础库用boost,调用者不用boost,将boost范围从整个公司压缩到基础库(公共库)开发组。
      发现调用方多次用到一个宏,此宏实现反射。此宏嵌套调用了多个boost宏,试图将宏复制过来,忙了一下午没成功。F12无效,从文件中查找太慢,1万多个头文件。干脆复制几个boost文件过来,就好了。以后有空,删掉这几个文件不用的内容,并将宏重新命名。
      调用方只调用公共库的类和宏,所以只要不调整接口,怎么优化,都不影响调用方。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闻缺陷则喜何志丹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值