独望枫

人在尘世间,有缘自相见,变化千千万,未开窍,已迷恋
posts - 12, comments - 0, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

08 2017 档案

     摘要: 重构之于软件开发, 可谓一个绕不过理不清的梗.
整个软件开发的范围触及世间各行各业, 每时每刻都在变更的需求, 每分每秒都在改变的结构, 以不变应万变, 在软件行业, 既不对也对.
不对, 是指不可能一成不变的去应对.
对, 是指前人总结了很好的经验给到我们去学习, 应用; 这些经验表现形式万万千, 大体的流程不会有太大差异.  阅读全文

posted @ 2017-08-20 15:37 小菜枫 阅读(49) | 评论 (0)  编辑 |

     摘要: 测试对于软件开发的意义, 勿需再多言语阐述.
而在所有的测试当中, 单元测试的粒度是最小的, 是进入其他阶段测试的门槛.
以上的话语虽然可能有人看不惯, 但当有过不一样的体会后, 总会得出一些不一样的看法.  阅读全文

posted @ 2017-08-19 20:07 小菜枫 阅读(30) | 评论 (0)  编辑 |

     摘要: 代码结构理清, 章程已经文档化, 工程环境已经规定好, 不着手工程开始干活, 简直对不起之前花费心血准备的种种.
首先, 由于提取出来的基类, 以源码的形式存在并导入到各个模块, 所以必须要将其实现导入到模块工程里面  阅读全文

posted @ 2017-08-18 23:19 小菜枫 阅读(19) | 评论 (0)  编辑 |

     摘要: 历经挣扎后, 愈感力不从心, 决定自己先尝试将整体工程搭建起来, 然后一个个边缘小模块的实现和导入, 并在这个过程中持续的优化考虑不周的地方.
首先是入手的地方是大量重复的代码, 对于这些代码, 唯一的一个途径就是复用. 复用的实现方式有两种: 一是继承, 而是函数库.  阅读全文

posted @ 2017-08-17 22:08 小菜枫 阅读(23) | 评论 (0)  编辑 |

     摘要: 重构的现状:源码工程历经五年, 前后经历五六次人员变更, 20+人次左右的交接; 其中有应届毕业生到老鸟到脱坑, 也有中途其他部门调整岗位过来的同事; 二十多个模块的变更, 在公司相关规范不完善的情况下, 烙印下太多特行独立甚至堪称粗暴的痕迹, 最终成为现在的是一团即将再也看不到缝隙的大泥球,
而我----身处中心.  阅读全文

posted @ 2017-08-16 09:22 小菜枫 阅读(41) | 评论 (0)  编辑 |