小伙伴之前在产品主线之外,还不得不听老夫的某些规划和要求,额外实现几个其它的功能分支。这些分支由于种种原因,当时不具备并入主线的条件,而随着主线的独立推进,与主线之间的差异日益加大。为了不至于这些曾经的心血被埋没,更何况有一两个特性说不定在将来也还能用上,所以把它们和主线进行融合一直是三太爷的一个小心愿。
这将近一个月来,一有时间就往前拱一拱,本周终于基本终结。当然,花费这么长的时间除了本身分支间的差异有些大之余,还有不少是因为之前小伙伴在实现某些功能的时候,其具体设计思想或者组织结构跟老夫的习惯是有所差异的,所以在代码迁移的过程中,顺便也要把这些问题消弭。其中还有一些杂活,例如有的代码复用性不够成熟,可复用部分需要小修改(甚至中等程度的修改)才能符合多处使用的要求,而可能赶时间,当时就只好选择了复制加微改的方法。这些大体重复少量差别的代码也进行了必要的整合。
目前服务端还没有还原当时的服务状态,因此还没有最终测试明确功能无误,但绝大部分的活计应该算是完成了。以此留念。
