修改代码没有头绪时,查看一下是否做到着几点

1,按照别人的例子,如果是有参数的,字段名一定要一样,要不然会出现让人不明白的错误;
2,一定要确保没有少导入js,jar等文件,犯这种错误太傻;

时间: 2024-10-22 10:18:42

修改代码没有头绪时,查看一下是否做到着几点的相关文章

修改代码的艺术笔记

使用单元测试使修改代码变得简单. 在编程的时候考虑测试:使用类的方法来代替方法,这样可以通过在测试中编写继承类,改变相应方法的行为,达到避免执行某些函数的目的,更好的解依赖. 使用包含预处理的头文件来制造接缝.#ifdef TESTING...  endif 通过修改链接时的包含路径,另外的写专门用于测试的类.(最佳,清晰而且便于维护测试代码) 如果是函数调用的内部函数是多态的,通过基类的对象传参,通过测试对象控制内部函数的行为,而不要封装new来的对象在函数内部. 不用static和私有函数,

读书报告之《修改代码的艺术》 (I)

<修改代码的艺术>,英文名<Working Effectively with Legacy Code>,中文翻译的文笔上绝对谈不上"艺术"二字,愧对艺术二字(当然译者不是这个意思).书中第三部分不论是例子还是解说都有点混乱,远不如<重构--改善既有代码设计>一书.此书精华在于第一.二部分. 如何学习这本书,作为一个最底层的码农,作为长期在别人代码上修修补补的苦逼二手货开发人员,我只能给的建议就是:你可以将它看做是如何做定制功能的指导书--从某种意义上

修改代码的艺术读后感

这本书提到了一个我曾近不知道的概念:遗留代码.所谓遗留代码,指的是随着时间流逝,之前的代码纵使再完美无缺,也不可避免的产生腐化,失去原有的便利而显得腐朽发臭或者说没有编写测试的代码,或者说是遗留代码有许多预防措施,但是它的产生不可避免.如何解决它是整本书的核心. 书的第一部分,介绍了代码的修改机理,包括感知.分离和接缝和工具的使用,同时简要介绍了遗留代码以及测试的重要性.可以说,扭转遗留代码离不开测试. 遗留代码修改算法包括以下几步: (1) 确定改动点:(前提:理解代码) (2) 找出测试点:

在正式800修改代码

一般不推荐在正式800直接修改代码,但是有些特殊的情况导致我们必须在正式800修改代码.所以记录如何修改 方法一. 1.正式800中 输入SE37 2.在函数中输入 TRINT_OBJECTS_CHECK_AND_INSERT 并且显示该函数 3.ctrl + o 进入 487行并且在改行打上断点 4.打开想要编辑的程序,点击编辑 进入断点 把 ct_ko200 内表数据清空 继续执行下去即可 ,每次激活的时都需要将  ct_ko200 中数据清空. 方法二 . 创建如下程序 REPORT ZF

读书报告之《修改代码的艺术》 (II)续2

这里作为(II)的第二个续篇,继续复杂的嵌套if else 的处理. 为了保持篇幅不会太长,以一篇新的文章形式给出. 化简复杂的if else语句,基本的手段 针对头重脚轻的if else,使用return快速返回,从而减少嵌套层数. 合并分支.有些分支的执行内容相同,往往意味着可以合并为一个分支 扁平化. 这里给出最后一个举例,也是从网上随便搜索摘录的 原始代码 List<TWorkFlowwork> wfwList=errorProcessingService.findWorkFlowwo

解决idea debug模式下修改代码却不能生效

IDEA环境下使用devtools实现热加载与热部署实现修改代码不需重启 1.引入devtools的maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 2.在 pl

java运行代码连接mysql时提示:找不到类错误

使用IntelliJ IDEA Community Edition进行代码编写.. 使用一下代码连接mysql时出现了:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误 然后就很好奇,import都能导入数据. 后来用idea工具打开以前的练习,发现架包也存在. 但是新建的练习就没有把架包弄进来.然后出现了这类错误.. 原因是:使用idea工具开发时,如果之前练习有添加相应的数据,那么在external libraries中是能显

3种方式帮助我们修改代码

在实际的项目开发中我们可能经常要修改已有的代码,可能我们经常说开闭原则对已有的代码不准修改,但是实际上很难,那么下面的3种方法也许能帮助我们改善对代码的修改. 1:新生方法 有时候在我们开发的时候需要像系统加入新的功能时候这个时候我们就可能改变我们原有方法的结构.那么下面有一个简单例子 以前添加用户的业务 public void Add(IList<UserInfo> userInfos) { if (userInfos!=null) { Controller.Add(userInfos);

linux修改系统时间和linux查看时区、修改时区的方法

一.查看和修改Linux的时区 1. 查看当前时区命令 : "date -R" 2. 修改设置Linux服务器时区方法 A命令 : "tzselect" 方法 B 仅限于RedHat Linux 和 CentOS命令 : "timeconfig" 方法 C 适用于Debian命令 : "dpkg-reconfigure tzdata" 3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件cp /usr/share/zo