`
270585784
  • 浏览: 13799 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

每周问题总结

 
阅读更多
2012-08--13
1. STC用例密度要求25个/K,用例要覆盖代码逻辑。
2. hibernate查询注意原生SQL和HQL的使用区别。

2012-08--06
3. 做好个人计划并跟踪进度。
4. 跨组开发的主动和主责任人交流。
5. 回车查询功能只做无翻页页面。

2012-07--30
6. 数据库表设计数值字段非必要场景都使用无符号整型。
7. 系统安装必须使用Root用户。
8. 问题单定位无法解决时要报告。

2012-07--16
9. 问题单定位和修改必须把提单的问题点全部列全了。
10. 常量名定义和方法设计考虑扩展性,和复用率。


2012-07--09
11. 测试报表构造数据要比较真实。
12. 涉及报表图表测试必须测试到零条数据、N条数据、翻页边界、最大边界(测试性能)。

2012-07--02
13. 输出告警时要考虑告警频率问题。
14. 特殊字符不容许硬编码,例如:”\r\n”,”    ”。
15. Linux线程ID和进程ID共用,导致PS找不到进程ID。看线程ID
Ps –eLF  : 软件重启不成功,清除上次启动的残留文件。


2012-06--25
16. 页面样式字体要固定,防止因浏览器字体调整变形。

2012-06--18
17. 修改代码编译时先看工程导入JAR包路径是否有错误。
18. 有增加或删除JAR包时同步提交工程配置文件,保证工程全新获取后编译正常。

2012-06-11
19. 从information_schema.TABLES查询表集合时要加上数据库名,包括遍历表名、检查表是否存在场景。
20. 接口和后台程序涉及到告警或统计数据等重要信息要Log.info输出。
21. 接口异常不要重复告警、日志不要重复输出。
22. 取区域、用户信息、分类信息等,要做为空判断。
23. 报表和图表的查询条件(主要是排序条件、翻页信息)不能混在一起。
24. 组件间通信要考虑传递参数的中文字符编码问题。

2012-05-21
25. 在service方法中不要定义public static方法,这些方法一般都定义在util类中,类方法注释不要重复写。
26. MySQL中字符串类型的后空格是不考虑的。
27. 关于MySQL中字符的大小写。
是否区分大小写是和字符集有关系的,例如:字符集通常以_ci(大小写不敏感)、以_cs(大小写敏感)或_bin(二元)结束。目前数据库中一部分表是大小写敏感的,一部分不是,因此不要依赖这个特性,而要在代码中严格控制。

2012-05-21
28. 删除操作考虑多用户并发。
29. FindBug控件必装,提交代码前检查FindBug是否清零。Eclipse中的代码不要有告警信息。


2012-05-21
30. 涉及页面文字修改必须工程内搜索排查。
31. 原生SQL中不要写【{}】。

2012-05-14
32. JS多层循环考虑性能问题,及时break。
33. excel报表输出要和页面查询结果一致。

2012-05-07
34. 使用原生SQL查询时无符号tinyint时可能会越界。
35. 避免联表取名称,必须联表时减少连接条件,并考虑连接字段加索引。

2012-05-02
36. 需要联表查询时一定要慎重考虑数据量及速度。尽量避免联表查询。
37. 写代码不要图方便到处乱放代码。
38. SQL中原则上不要写【数据库名.表名】的形式。

2012-04-23
39. Arrays.asList()返回的List是固定大小的,不能添加,也不能删除。
40. 连接第三方系统(FTP或DB)时,需考虑可靠性。不能只连一次,一般要连3次,三次连接失败再返回,连接时要考虑超时场景。
41. 程序中尽量不要使用递归调用,用循环操作替代。

2012-4-9
42. 清空报错问题原因hibernate使用in条件不能太长,太长会导致堆栈溢出错误。
43. 变量,方法命名要注意可读性。
44. 代码注释要求在30%左右。
45. 代码注意复杂度,圈复杂度不能超过15,经常使用的常量可以静态导入或者使用接口继承。
46. 数值转换时要做为空判断,方法尽量不要嵌套调用。
47. 考虑程序性能,原则上不要在for循环中连数据库,取全局参数配置注意使用频率。
48. 正则表达式的三种量词greedy、reluctant和possessive。
Greedy(贪婪的): 除非另有表示,否则数量表示符都是greedy的。Greedy的表达式会一直匹配下去,直到匹配不下去为止。(如果你发现表达式匹配的结果与预期的不符),很有可能是因为,你以为表达式会只匹配前面几个字符,而实际上它是greedy的,因此会一直匹配下去。
Reluctant(勉强的): 用问号表示,它会匹配最少的字符。也称为lazy, minimal matching, non-greedy, 或ungreedy。
Possessive(占有的): 目前只有Java支持(其它语言都不支持),它更加先进。用正则表达式匹配字符串的时候会产生很多中间状态,(一般的匹配引擎会保存这种中间状态,)这样匹配失败的时候就能原路返回了。占有型的表达式不保存这种中间状态,因此也就不会回头重来了。它能防止正则表达式的失控,同时也能提高运行的效率。

2012-3-26
49. DateFormat不是线程安全的,不能在多个线程中并发使用。
50. Service里面不要随便定义成员变量,定义时要注意是否有多线程使用。
51. # %&+在URL参数里不能被正确解析。
52. 清空报错问题再定位下周讨论。

2012-3-19
53. 联表查询要考虑表的数据量,需要按最大规格测试。
54. 问题单填写不要留垃圾说明文字。
2012-3-12
55. 特殊意义字符必须定义常量。
56. 字符判空尽量用StringUtils.isBlank(string)
57. 增加日志告警时注意规范【告警:类型、名称(DB也要改)、模块、级别】

2012-3-5
58. 审核问题单发现问题,一定要打回重走问题单。
59. 同步的问题单和版本验证报告测试必须重测。验证报告由第一责任人归档,由第二责任人审核确认。
60. SQL不用使用嵌套查询,MySQL对子查询处理效率很低的,可以用连接查询替换。
61. 文件和表数据要考虑删除机制。
62. 查询大数据量考虑。

2012-2-27
63. Query查询时候不要用拼接参数值SQL,要用占位符。
64. Base64编解码目前不支持中文。
65. 不要用string.isEmpty()判空。
66. 除了循环索引外不能用简单变量,要有意义。
67. 查询件数和记录的SQL不要拼两遍。

2012-2-20
68. 禁止通过取得所有记录后计算总记录数(典型错误:query.list().count())。
69. 禁止Runtime.getRuntime().exec()方法执行shell调用。
70. 输入框要注意特殊字符转换(转换方法:ConvertUtils.escWildc()),尽量不要拼接原生SQL String。尽量用HQL,使用绑定变量。
71. MySql默认表名大小在window下不区分,在unix下区分。


2012-2-13

72. 注意String的Split方法参数区别及正则表达式匹配特性。
73. 页面及后台使用不同数据类型时的0、空串、及False的一致性。
74. JS的void(0)有兼容性问题,慎用。
75. 数据删除时必须考虑其它页面并发操作问题

2012-2-6
76. 问题单回归要求:根据修改内容确定测试建议,提单场景及问题发现过程必须覆盖。
77. 使用FTP处理时注意是否超时。
78. 开源解压缩包是否支持并发。(目前已经写了ZipUtil类,压缩解压缩使用此类。)
79. 以后不可以在程序里不能通过Runtime调用系统命令。

2012-1-30
80. JSP里面不能直接写中文。
81. 数据库数值字段不能用空串做条件。
82. Action不要抛出业务异常,必须捕捉并保存。
83. Public方法必须加注释。
84. 一个方法中代码行数不要太长。

2012-1-23
85. href空连接要用#,JS return在IE6下不兼容
86. 抓包脚本问题,多抓内容.
87. 重置表自增ID时,考虑不能往回设置.(表ID分段的设计很难扩展)
88. 广告清空后,再新添加广告后,还未推送,就有大量推送记录。
89. 统计count值的SQL错误:BgDumpDbUtil.getCountSql(),调用地方排查

2011
90. 后台导出文件大小计算不对。【是问题,暂时不改。】
91. Action里面循环调用有DB存储的Service。【崔俊锋确认】
92. List遍历删除的问题。【尽量使用迭代器去做】
93. 代码里禁止System.out。
94. 出现异常要打日志,不要打堆栈。
95. 流的关闭要注意,finally里面关闭。
96. 页面文字提示修改要知会测试和资料确认。
97. AdServer账号前0的转换。
98. 验证问题单必须覆盖提单场景,然后要从功能着手。
99. 【无用】的代码不可以随便删除。
100. service不要作为参数到处传递。
101. 标准接口表增加字段,配置规则时报SQL校验失败。
102. 中转接口表导入慢。
103. wget抓包问题
104. 推送信息删除
105. 广告分类删除,推送报表显示。
106. spring bean重复定义,只有第一个bean会生效
107. 接口在采集执行完,ftp上的文件就删除了,这时接口还没执行成功,需要等接口执行成功再删除ftp上的文件。
108. 同步接口执行失败可以再次执行,ftp文件可能重复入库。如果没有累计不会有问题,如果有累计,需要考虑当天的文件不重复累计。
109. 由于ftp一次上传很多文件,浙江电信接口发生执行超时,防止接口一次处理太多文件,一次接口可以处理多少文件改为可以设置。
分享到:
评论

相关推荐

    大学生实习每周报告及实习总结.doc

    大学生实习每周报告及实习总结 本文档是大学生实习报告的总结,涵盖了实习的三个星期,报告了实习的经历、收获和感想。通过实习,作者逐渐熟悉了公司的氛围和工作流程,了解了公司的背景、产品和发展方向,并与同事...

    个人每周工作总结范文.doc

    个人每周工作总结范文.doc

    每周工作计划与总结

    每周工作计划与总结是个人或团队管理日常工作的重要工具,它能帮助我们有序地安排任务,提升工作效率,并确保工作的连续性和质量。在这个过程中,工作总结扮演着关键的角色,它不仅仅是对过去一周工作的回顾,更是对...

    大学每周总结.docx

    【大学每周总结】 大学每周总结是对一周内各项活动和工作的回顾与反思,旨在评估成果,查找不足,并规划未来。在同学会生活部的工作中,这一过程尤为重要,因为它直接关乎到同学们的生活质量和校园环境的维护。 1....

    学生会主席每周工作总结.docx

    学生会主席每周工作总结.docx

    计算机毕设每周汇报.docx

    计算机毕设每周汇报是计算机专业学生毕业设计过程中的一种重要的周报表单,旨在总结学生每周的工作进度、解决问题的思路、收获经验和下周的工作计划。 1. 工作进度总结 计算机毕设每周汇报的第一部分是总结学生每周...

    幼儿园每周工作总结5篇.docx

    "幼儿园每周工作总结5篇.docx" 根据提供的文件信息,我们将对幼儿园每周工作总结的重要知识点进行总结和分析。 工作总结的重要性 工作总结是一种重要的管理工具,对于幼儿园的教学工作来说尤其重要。通过总结和...

    研究生每周工作总结与下周工作计划.pdf

    研究生每周工作总结与下周工作计划.pdf

    每周工作总结及下周工作计划借鉴.doc

    【每周工作总结及下周工作计划】 每周的工作总结与计划是个人或团队管理中不可或缺的一部分,它有助于提高工作效率,明确目标,并确保所有任务得以妥善处理。郭晓静的周报提供了几个关键知识点,我们可以从中学习和...

    每周现金收支总结表.doc

    《每周现金收支总结表》是企业管理中不可或缺的一部分,主要用于跟踪和控制企业的现金流,确保财务状况的稳定和健康。以下是对这个文档中涉及的关键知识点的详细解释: 1. **现金管理**:现金管理是企业财务管理的...

    大班下学期每周总结.docx

    大班下学期每周总结.docx

    幼儿园教师每周工作总结范文,个人总结.docx

    从给定的文件信息来看,本文档主要包含了幼儿园教师每周的工作总结和个人总结,涉及到了教师对幼儿日常表现的观察、评估以及对班级管理和教学工作的总结。以下是对文档中提到的关键知识点的详细阐述: ### 幼儿心理...

    幼儿园老师每周总结5篇.docx

    幼儿园老师每周总结5篇.docx

    活动策划每周工作总结表-Excel模板

    【作品名称】:活动策划每周工作总结表-Excel模板 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。

    数学老师每周工作总结范文5篇精选.docx

    【标题】: "数学老师每周工作总结范文5篇精选.docx" 【描述】: "文档包含数学老师每周工作总结的五个精选示例,旨在帮助教师提升教学效果" 【标签】: "技术" 【部分内容】: 提到了数学老师的教学策略,包括激发...

    大学生实习每周报告及实习总结..docx

    大学生实习每周报告及实习总结 该文件记录了大学生在实习期间的每周报告和总结,涵盖了实习的第一个礼拜、第二周、第三周和第四周的内容和心得。通过实习,大学生不仅学习了文秘知识,还加深了对文秘基本知识的理解...

    班主任每周工作总结_.docx

    【班主任每周工作总结】是关于教育管理和班级经营的重要文档,它涵盖了班主任在一周内对学生安全、习惯培养、班级管理、学习氛围、卫生环境以及家校沟通等多个方面的关注与反思。 在【安全】方面,班主任强调了新...

    每周销售情况总结表.doc

    【每周销售情况总结表.doc】是一个重要的管理工具,主要用于跟踪和评估企业的销售业绩。这份文档通常包含以下几个关键知识点: 1. **编号 Number**: 这是每个销售总结的唯一标识符,便于管理和查找历史数据,有助于...

    Excel模板每周记事表格.zip

    7. **统计与分析**:模板可能还包括一个汇总区域,用于计算任务总数、按类别统计任务量或分析时间分配情况,以便用户了解自己的工作习惯并进行调整。 使用Excel模板每周记事表格的优点: 1. **结构化数据**:通过...

    小学班主任每周工作记录-一年级每周工作记录.doc

    【小学班主任每周工作记录】是小学一年级班主任对班级日常管理的工作总结,主要涵盖了对学生行为习惯的培养、安全教育、卫生习惯、团队合作、个人纪律以及课堂学习等方面的内容。以下是这些记录中体现的重要知识点:...

Global site tag (gtag.js) - Google Analytics