当前位置: 首页 > news >正文

惨痛教训

  1. 无论如何, 一定要想办法能单步跟踪;
  2. 无论如何, 一定要有很方便的测试数据;
  3. 对于引用同一个名字的UserControl, 它们很可能不是同一个文件!!!
  4. 对于看着很奇怪的问题, 应该把它写下来, 把前提和结果都详细写下来, 再仔细看前提。 大部分奇怪的结果是因为你错误的前提造成的——你的前提之中, 就有了一部分是由于粗心而弄错的, 它们实际上并不是你想象的样子
  5. 对于人名, 如果用户保存时包含了单引号或者双引号, 会引起意想不到的错误, 应该禁止;

----------------------------------------------------------------------------

  1. 对于Producation, 一定慎之又慎 , 如是能只改query 的, 尽量不要修改insert/update, 即使原有的设计有漏洞;
  2. 对于producation, 最好是能直接以用户的身份登录, 在项目刚开始设计时就做到这一点, 否则出了错误很难远程模拟和排除; 在用户反馈有错误时, 第一步就是进以用户身份登录直接查看, 模拟用户的操作, 取得一个直观的感觉; 做完这个看不出问题来, 才应该去查找DB和代码;
  3. 对于需要修改代码或者跟踪调试的部分, 应该连接上镜像数据库, 再调试.



相关文章:

  • python(二十八)
  • 页面查找技巧
  • SqlServer索引的原理与应用
  • Spring+SpringMVC+mybatis整合以及注解的使用(三)
  • vs2010 javascript代码折叠扩展插件
  • css定位
  • 最简单的手工写增,删,改,查的代码
  • Lucene 4.0 TieredMergePolicy
  • 关于表单修改
  • Ubuntu安装源配置文件/etc/apt/sources.list第X行有错误
  • 原型和原型链
  • Linux(ubuntu)下如何安装与卸载软件总结
  • 前端调试的一点新理解
  • Linux(ubuntu)下搭建Java开发环境 - 安装JDK
  • POJ 2585 Window Pains 拓扑排序
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 5、React组件事件详解
  • iOS 系统授权开发
  • PhantomJS 安装
  • spring boot 整合mybatis 无法输出sql的问题
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • uva 10370 Above Average
  • web标准化(下)
  • 闭包--闭包之tab栏切换(四)
  • 分布式事物理论与实践
  • 给初学者:JavaScript 中数组操作注意点
  • 基于组件的设计工作流与界面抽象
  • 记一次删除Git记录中的大文件的过程
  • 理解在java “”i=i++;”所发生的事情
  • 区块链共识机制优缺点对比都是什么
  • 如何使用 JavaScript 解析 URL
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 译自由幺半群
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # 数据结构
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #NOIP 2014# day.2 T2 寻找道路
  • $().each和$.each的区别
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (ZT)出版业改革:该死的死,该生的生
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)ssm高校实验室 毕业设计 800008
  • (六)c52学习之旅-独立按键
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一) springboot详细介绍
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .“空心村”成因分析及解决对策122344
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .mysql secret在哪_MySQL如何使用索引
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET NPOI导出Excel详解