新秩序建立的痛苦性
来源:互联网 发布:淘宝微淘的好处 编辑:程序博客网 时间:2024/06/09 18:59
最近在对老的代码进行梳理和重构,原来一直惰于深层次的重构,所以对架构层面没有做过多改变,仅限于把几个核心模块替换掉了,但是有些架构,已经严重阻碍了整个系统的扩展,被局限住了,问题早就意识到了,但是每次要下定决心进行重构时,都会因工作量的恐怖而放弃。
但是该面对的还是要面对,终于趁着空闲下来,开始对整个架构进行开刀了,但是还是评估不足了,做为架构重构,就是要把所有的骨头抽调,填入新的骨骼,这比替换原来的核心模块可复杂多了,重新定义各种接口、契约,重新梳理原来的架构不合理性,持续和改进的一个月中,编译器始终没有能编译通过,因为已经积累了太多的代码,他们都依附于原来的骨架之上,在填充新的骨骼时,带来了各种不适应,无法兼容进去。新的想法的引入,也与原有的思路产生了冲突,甚至会陷入一个死结。
既然已经破釜沉舟了,那就彻底的去改变吧,熬过眼前的痛苦,会有一个新的改变,旧的不去,新的不来,软件开发也是这样,这也是软件版本完善和升级的魅力。
0 0
- 新秩序建立的痛苦性
- 建立新秩序
- 财富杂志:SAP的世界新秩序
- 痛苦的GRE作文,痛苦的打字!
- 痛苦的选择,选择的痛苦!
- 半罐水的痛苦
- 无言的痛苦
- "盗版"者的痛苦
- SQL的痛苦
- 移植是痛苦的
- 一件痛苦的事情
- 过节的痛苦
- 痛苦的延续
- 痛苦的WINCE
- 痛苦的课程
- 忘却的痛苦...
- 痛苦的JAVA配置
- IT 人的痛苦
- linux下mysql支持中文的问题
- stardict,一个真好用的单词翻译软件
- Java中的堆和栈的区别
- Xcode调试出现exc_bad_access错误
- 解决GridView动态设置宽高导致第一个item点击不响应或显示不正常问题
- 新秩序建立的痛苦性
- x210 DNW配置问题 win7系统
- Shell循环列出目录下所有文件或查找目录下包含指定字符串的文件
- Javascript+Canvas实现吸尘器模型
- LeetCode 刷题之二:寻找二叉树的最大深度
- Phoenix常见问题解答
- Android 在Eclipse中使用Ant Build构建项目时出现的"crunch"
- Unity3D学习之(高级查询和聚合函数)
- 第16周项目1-数组的排序