事例:

前两天做了一本式样,日方提供了一个SQLID(修改SQL的内容是去掉检索条件,

抽出时增加两个字段),做完之后,一个偶然的机会,对这个SQLID使用的场所调查

了一下,结果发现在程序中的两个地方使用了,但是他只是指出对其中一个代码进行

修改。(之前,调用这个SQL需要传递参数,现在不用传了,而没有修改的地方还传

参数,调用时就一定会报错)

(虽然,调查结果是,原因是日方的SQLID给错了,应该是sql3,结果日方提供的是sql2)

总结:

1.影响范围

这个事例告诉我们,在修改一些配调用的部分时,比如SQLID ,

MessageKey等内容时,要调查一下他的影响范围。

2.(もっと)

发现有不对劲的地方,虽说不一定马上就要问日方,但是可以确认一下

(もっと),这个地方在做的时候,发现之前的ID是sql3,而修改之后使用

的ID是sql2了,而且sql2别的地方还有用到,如果当时再努力一点(もっと),

再多想一下,当时就会发现这个问题。

关于程序修改时(修改被调用的SQL时),注意关联性(也可以说是影响范围)。相关推荐

  1. java 运行时修改类_在运行时修改类定义的注释字符串参数

    在OSX上测试过.效果很好. 由于我还需要在运行时更改注释值,所以我重新讨论了这个问题. 下面是@assylias方法的修改版本(非常感谢您的启发)./** * Changes the annotat ...

  2. ios手机端 表单input调用focus方法时,光标不显示,但软键盘会弹出来,可以修改内容,需要修改内容后光标才显示

    功能: ios表单验证时,比如 输身份证号,失焦后验证身份证,如果不合法,就让光标跳到对应的输入框,我是不合法就调用focus方法,完了会跳过去,但是ios有个bug,它确实会定位到对应的输入框,而且 ...

  3. Abp框架从零开始(基于.Net Core 2.2) 小记(三) 将EF生成调用的Sql语句打印到控制台

    前一段时间,忙完了终身大事,导致自我学习的步伐给停了,这段时间赶紧快马加鞭,继续学习研究下Abp框架,这次我们把仓储层生成调用的Sql语句打印出来,方便以后程序的调试和调优. 在仓储层(EntityF ...

  4. 实现在GET请求下调用WCF服务时传递对象(复合类型)参数

    WCF实现RESETFUL架构很容易,说白了,就是使WCF能够响应HTTP请求并返回所需的资源,如果有人不知道如何实现WCF支持HTTP请求的,可参见我之前的文章<实现jquery.ajax及原 ...

  5. python 函数的调用的时候参数的传递_python定义函数时的参数调用函数时的传参...

    一.定义函数: 1.位置参数:直接定义参数 2.默认参数(或者关键字参数):参数名 = "默认值" 3.位置参数必须在默认参数之前 二.调用函数: 1.按位置传,直接写参数的值 2 ...

  6. Access中字段类型及修改字段类型的SQL语句

    Access中字段类型及修改字段类型的SQL语句 Access中的数据类型 Access中有10中数据类型:文本.备注.数值.日期/时间.货币.自动编号.是/否.OLE对象.超级链接.查询向导. 1. ...

  7. 如何关闭线程池?会创建不会关闭?调用关闭方法时线程池里的线程如何反应?

    前言 相信大家在面试的时候经常会遇到「线程池」相关的问题,比如: 什么是线程池?线程池的优点? 有哪几种创建线程池的方式? 四种创建线程池的使用场景? 线程池的底层原理? 线程池相关的参数,比如Cor ...

  8. 第三节: EF调用普通SQL语句的两类封装(ExecuteSqlCommand和SqlQuery )

    一. 前言 在前面的两个章节中,我们分别详细介绍了EF的增删改的两种方式(方法和状态)和EF查询的两种方式( Lambda和Linq ),进行到这里,可以说对于EF,已经入门了,本来应该继续往下进行E ...

  9. 关于调用Oracle存储过程时发生“BCD Overflow”错误的处理

    笔者最近在使用TSQLStoredProc调用Oracle存储过程时发现,即使存储过程体为空时,都会发生 BCD Overflow 错误,该表部分定义如下: PLANE_ALL_PARAMETER表: ...

最新文章

  1. HDFS的API操作-访问权限问题
  2. 腾讯 AI Lab 联手迈瑞医疗,助力血液病筛查与体外诊断
  3. leetcode 684. Redundant Connection | 684. 冗余连接(并查集)
  4. 6大主流开源SQL引擎总结,遥遥领先的是谁?
  5. 我的游测之路 | 揭秘游戏测试神秘面纱(一)
  6. 计算机导论123出栈顺序,优·计算机导论复习提纲.doc
  7. PHP5.4连接sqlserver
  8. Python嗅探socket
  9. linux系统中make install 时指定安装路径
  10. (转)AppDomain 和动态加载
  11. 【MFC开发(7)】编辑框控件Edit Control
  12. 如何更改电脑开机密码
  13. flash builder4.6安装
  14. 【将Cityscape和Foggy_Cityscape转换为PASACAL VOC格式的目标检测数据集】
  15. 一文搞明白DNS与域名解析
  16. jQuery TagsInput
  17. bootstrap4学习路线
  18. [C# VSTO Word]word中段落回车符到底是什么?来看看它的真面目,是否和你想象的一样?
  19. Gateway杂谈:线上引流和灰度发布
  20. 深入剖析优惠券核心架构设计

热门文章

  1. MySQL笔记 4月记
  2. 计算机课外作业,东南大学微机课外作业
  3. 我的世界java下载慢怎么办_漫话:为什么你下载小电影的时候进度总是卡在99%就不动了?...
  4. 《Spark The Definitive Guide》Spark 权威指南学习计划
  5. 为什么说ES6的class是语法糖?
  6. 实现前后端分离的心得
  7. Linux配置手册(五)Linux 配置域名服务器(DNS)
  8. R语言之——字符串处理函数
  9. BinaryWrite方法输出验证码
  10. 今天我才明白了泛型,泛型类 泛型方法