`
幽幽风之谷
  • 浏览: 3573 次
  • 性别: Icon_minigender_2
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论
  • sunnyfaint: 不错。前半经历同你一样,后面就不同了。目前就会一句:挖大西哇, ...
    日语初学记

纠结的重构

阅读更多
这两天一直纠结在一个问题上,庞大的系统经过若干代代码神人的修订补充,发现了隐藏在其中微小细致的问题,打开代码阅读,数据流向盘根错节,纠缠环绕,因为是个关键系统,实时性要求又高,系统不允许停止运行。大家增加新功能为了不影响旧版本功能的使用,每次都会加一些附加辅助判断值,对系统进行重构,害怕错在谨小慎微的问题,平台服务的不稳定性也增加很多临时问题处理的代码在里边。
分享到:
评论

相关推荐

    canphp2.0betaphp框架

    CanPHP框架以面向应用为主,不纠结于OOP,不纠结于MVC,不纠结于... CanPHP框架(CP) 2.0 升级日志: 1、重构了数据库层,内置数据过滤,支持数据库分布式 2、重构缓存层,支持file、memcache等缓存 3、重构模版引擎,

    CanPHP框架(简称CP)2.0

    以面向应用为主,不纠结于OOP,不纠结于MVC,不纠结于设计模式,不拘一格,力求简单快速优质的完成项目开发,是中小型项目开发首选。 canphp2.0更新日志 1、重构了数据库层,内置数据过滤,支持数据库分布式 2、...

    CanPHP框架(CP) 2.0.rar

    CanPHP框架以面向应用为主,不纠结于OOP,不纠结于MVC,不纠结于设计模式,不拘一格,力求简单快速优质的完成项目开发,是中小型项目开发首选php框架。  CanPHP框架(CP) 2.0 升级日志: 1、重构了数据库层,内置...

    中台之上-【付晓岩】-pdf整理版.pdf

    但是,业务架构的形成过程的确是在一种看起来科学的方法论下,不完全科学地操作的,这点我曾经也很纠结,后来软件架构的书看多了,再加上到项目中的观察,也逐渐释然了。软件架构其实很羡慕建筑架构,觉得建筑架构有...

    事务跟踪系统(练手项目十)

    Java SE学习完成后,自己练手项目十 ...项目九和这个项目十写的时候我一直在想怎么重构下用动态代理的方法做,因为包括界面其实只有一部分不一样,但是又纠结于怕那样耦合过度。 其实对于耦合这个词不是很懂……

    java-refactoring-project:应用程序开发实践的最终项目,RIT 的一个课程

    我们的重构集中在几个关键领域:使添加新类型的输入和输出文件变得容易,将 EdgeConvertGUI 的纠结“上帝类”分解为更小、更有凝聚力的部分,并创建一个中央中介来存储状态程序和类之间传递方法调用以减少耦合。...

    java基础 编辑器IntelliJ IDEA.rar

    IntelliJ 在业界被公认为最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(git、svn 等)、JUnit、CVS 整合、代码分析、 创新的 GUI 设计等方面的功能可以说是超常的。...

    Java虚拟机

    还有以前的在理解重载和重构的时候只是在表面去理解,当我看完这本书明白,原来在方法调用时候这些东西就生成处理,另外还有一个new到底经历那些事情等等一序列问题,如果你还在就纠结一些问题为什么是这么处理的...

    C语言、C++中的union用法总结

    我们每天都在总结那些看似高端的东西,什么设计模式(当然我也有总结了)、重构(后期我也会说的了)了,却忽略了那些最基础,最根本的知识点。今天别人问我,我蒙了,所以,就有了这篇文章。 什么是union? 翻译...

    mars-rover-kotlin

    欢迎使用Wallapop及其后端技术测试火星漫游者重构kata 我们需要改进现有的解决方案,以将地球发送的命令转换为火星漫游者能够理解的指令目前,代码非常复杂且纠结,因此我们希望您花一些时间来清理它功能要求Given:...

    零食测试

    欢迎使用Wallapop及其后端技术测试火星漫游者重构kata 我们需要改进现有的解决方案,以将地球发送的命令转换为火星漫游者可以理解的指令目前,代码非常复杂且纠结,因此我们希望您花一些时间来清理它功能要求Given:...

    fastCSharp

    对很多人来说,这是个纠结的问题。人们的选择总是多样化的,有的人抛弃了运行效率,有的人抛弃了开发效率,有的人选择多种语言相互调和。 当然我也要做出自己的选择,那么它就是C#,因为不论是运行效率还是开发效率...

Global site tag (gtag.js) - Google Analytics