- 10
- 0
- 约 20页
- 2016-09-14 发布于重庆
- 举报
Mr.Yang 2014-06 Pimpl惯用法 在进行项目开发时候可能遇到的问题 1、程序编译耗时很长,每一次修改接口之后项目都会被完全重新编译 2、接口让人难以捉摸,感到非常的鸡肋 3、别人使用了一些“龌蹉”的方法调用自己编写的接口,突破了我们期望给予的限制 这些问题会造成什么样的不良影响呢? 上面问题带来的不良影响 总体来说如果开发中遇到了上面提到的一个或多个问题,那么开发往往会陷入泥潭之中,一次简单的修改会浪费很多时间在代码编译上;对于封装好的接口使用感到无所适从;项目的合作者使用了非常奇葩的方式调用了自己设计的接口。 如此的情况通常会怎么办? 1、硬着头皮继续做下去,项目反正会在不久的将来被重构 2、直接推倒代码重来,以免出现无法继续开发的问题 刚刚提到的两种处理方法好吗? 我想答案应该是否定的,不论是继续编写代码还是立即决定重构,代价都很大若继续选择开发下去,开发难度将越来越大,程序中潜在的问题就会越来越多,最终的结果相信大家都明白,就是选择重构;如果选择立即重构,或许是在项目初期的一个好办法,但是我们不能总是这样做 既然我们也许都写过如此蛋疼的程序,那么我们或许应该考虑一下以后我们该怎么办了 使用pimpl惯用法 Pimpl惯用法是一个好的方法,虽然它不会完全解决上面提到的全部问题,但是我相信在使用了pimpl惯用法,程序会有很大的改观! Pimpl惯用
原创力文档

文档评论(0)