码迷,mamicode.com
首页 >  
搜索关键字:遗留代码    ( 36个结果
利用数据类型,简化程序逻辑
简介最近对一段遗留代码进行了重构。这段代码看似简单,却花了我很多时间。现在记录下来一些主要的分析过程,以备参考。主要的功能就是一个映射:string -> [int | double | string]. 接口如下:get(name, result); // 如果name为预定义的,则得到一个结果s...
分类:其他好文   时间:2015-06-12 14:39:44    阅读次数:184
遗留代码
关键词:遗留代码,代码修改,测试 概述 遗留代码 从其他人或者其他版本获得的代码。 特点 架构设计差 代码风格不一致 文档少和模糊 非常有价值,成功代码 修改遗留代码原因 新功能 Bug 重构 优化   修改 Risky change 修改风险 What changes...
分类:其他好文   时间:2015-04-25 13:45:26    阅读次数:118
对历史遗留代码的维护和再开发
一、时间宽松时的代码维护对于新人,一般都会留出一段时间进行代码的接手,那么对于怎样处理接到手中的代码,是不是仅仅是看看代码、写写心得,还是可以利用这段空暇时间,煅炼提升自己,我期望是后者,结合公司部门的情况,对这样的情况进行个人阐释:1、对现有代码的熟悉。若是对拿到手中的代码,都不知道是做什么的,有...
分类:其他好文   时间:2015-03-16 12:50:39    阅读次数:116
新书《编写可测试的JavaScript代码 》出版,感谢支持
本书介绍JavaScript专业开发人员必须具备的一个技能是能够编写可测试的代码。不管是创建新应用程序,还是重写遗留代码,本书都将向你展示如何为客户端和服务器编写和维护可测试的JavaScript代码。从减少代码复杂性的方法,到单元测试、代码覆盖率、调试、以及自动化,您将全面学到如何编写让你和你同事...
分类:编程语言   时间:2015-02-02 09:31:15    阅读次数:173
iOS支持arm64
Apple要求2015/2/1之后提交的包必须包含arm64,否则要被拒。因此,对于64-bit的支持可谓迫在眉睫,尤其是对于有很多遗留代码的项目,更要提早开工。如何支持arm64为了支持arm64结构,需要满足一下几个条件:在Architectures设置项里添加arm64条目,如果使用的Xcod...
分类:移动开发   时间:2014-12-17 22:14:16    阅读次数:343
康华:浅谈软件可维护性问题
前言     很多包括自己在内的开发人员都会经常去借用(我们不用剽窃这个词了!呵呵)开源代码进行二次开发;或者在前辈的遗留代码下,继续修修补补。这种经历往往并不像看起来那么简单——有时看懂,进而修改别人的少许代码,都会觉得老虎天——无从下手,究其原因主要是代码晦涩,关系复杂,难以隔离影响等。     而这时我们或者抱怨前人代码写的愚蠢,垃圾;或者又会自惭自己编码水平太次。其实这种困境的起源除了...
分类:其他好文   时间:2014-11-27 00:18:49    阅读次数:248
重构遗留代码(1):金牌大师
http://blog.jobbole.com/78635/旧代码,丑陋的代码,复杂的代码,意大利面条似的代码,鬼话废话……就是四个字:遗留代码。这是一个系列文章,将有助于你处理并解决它。在理想的世界中,你只会写新代码。你会把代码写得既漂亮又完美。你将永不会再看你的代码,并且你将永远不会维护一个有十...
分类:其他好文   时间:2014-11-25 09:16:59    阅读次数:313
重构遗留代码(1):金牌大师
旧代码,丑陋的代码,复杂的代码,意大利面条似的代码,鬼话废话……就是四个字:遗留代码。这是一个系列文章,将有助于你处理并解决它。
分类:其他好文   时间:2014-10-27 10:50:01    阅读次数:282
Java泛型解析(03):虚拟机执行泛型代码
Java虚拟机是不存在泛型类型对象的,所有的对象都属于普通类,甚至在泛型实现的早起版本中,可以将使用泛型的程序编译为在1.0虚拟机上能够运行的class文件,这个向后兼容性后期被抛弃了,所以后来如果用Sun公司的编译器编译的泛型代码,是不能运行在Java5.0之前的虚拟机的,这样就导致了一些实际生产的问题,如一些遗留代码如何跟新的系统进行衔接,要弄明白这个问题,需要先了解一下虚拟机是怎么执行泛型代码的。 总结: 1.记住一点,虚拟机中没有泛型,只有普通的类。 2.所有泛型的类型参数都用它...
分类:编程语言   时间:2014-10-14 12:37:18    阅读次数:214
iOS常用设计模式——适配器Adapter
本文介绍了iOS常用设计模式中的Adapter,Adapter在Objective-C中通常使用对象型Adapter,这种设计模式常用的场景是遗留代码复用和类库迁移等,iOS程序员在使用UITableView时,通常都会用到这种设计模式。...
分类:移动开发   时间:2014-10-08 00:32:04    阅读次数:235
36条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!