软件质量之web项目的CUT
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,在做web项目开发时,我们会遇到很多通用的细节项需要处理,如果没做好,则会爆出很多bug。最常见的有以下一些(用java、.NET、PHP等开发web前台都存在):最大长度没有做限制控制(maxlen
千家信息网最后更新 2025年12月02日软件质量之web项目的CUT
在做web项目开发时,我们会遇到很多通用的细节项需要处理,如果没做好,则会爆出很多bug。最常见的有以下一些(用java、.NET、PHP等开发web前台都存在):
最大长度没有做限制控制(maxlength),导致溢出;
非空字段(not null)没有输入;
Tab键尤其是back键的定义和实现;
不同分辨率下的页面展示;
不同浏览器的兼容性问题;
对用户狂点某个按钮或控件时的响应机制(即某事件未完全做完继续点击该按钮);
分页的处理;
排序(sort)的处理;
数字、日期时间的输入限制。
我特意整理了一个表格,每个开发人员在做开发时,可以对照其做单元测试(CUT),这样可以减少大部分的通用bug,从而将精力集中在业务开发上。

做好以上自测,可以减少至少50%的问题和bug,此为第一步。
那么第二步是将通用的内容模块化,比如max length和not null判断用Jquery写成通用方法供项目组成员调用;将分页、排序公共化。甚至可以借助整个公司的力量去做这件事情。实现上是完全可行的,具体的实现方法在此不一一累述。
开发
处理
项目
不同
按钮
方法
问题
排序
输入
限制
可行
最大
业务
事件
事情
人员
公司
兼容性
内容
分辨率
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机3网络技术是什么意思
如何提升软件开发兴趣
outlook发送服务器
数据库复杂表如何创建
首次明确网络安全战略概念
软件开发0基础培训
手抄报网络安全的字一年级
云媒体服务器经销商
杭州油卡app软件开发
每个块被复制到多个块服务器上
橘子平台更新哪个服务器
什么是网络安全有何特性
电脑无需编程软件开发平台
php获取数据库行数据
无锡常见网络技术要多少钱
如何学好计算机和网络技术
华宇互联网科技洛阳分公司
广州智有客网络技术有限公司
临床随访资料数据库
福建精英网络技术咨询哪家好
网络安全入门应该学什么
网络安全产业指标
长治导航软件开发
手机自己老开数据库
软件开发前端和后端工资
网络安全对抗夺旗赛
联想服务器7x69无法联网
ios软件开发要什么基础
网络安全宣传周发言提纲
sql语言可以删除数据库吗