在项目初期,项目组长一般都会建立TOP RISK LIST(风险清单),随着项目的推进,有些风险已经避免,或者发生转移,也有可能遇到新的风险。
较悲观的情况是,你意识到了风险在哪儿,且传达了足够的风险警告,但由于开发人员水平的限制,或者没有考虑到所有可能的情况,最终问题还是如期而至了。
在最近的项目中,就发生了类似的情况。最后决定在问题代码块,引入“风险控制”机制。
基本的策略是:
针对问题模块,用户的所有操作,写入数据库时只允许写入“经过正确处理的数据” 。即会导致DB中的数据错误的操作,先屏蔽掉,并记录到log,发送给相关人员。
风险控制伪代码:
function dataProcess($data)
{
……..; // data processing
if(validateResult($result))
{
return $result;
}else
{
writeLog($data);//将导致错误的$data记录至log文件,供完善程序用
sendReportMail();//报告错误情况。
return false;
}
}
function validateResult($result)
{
......;// result validate
}
上述方案虽然是在非常时期引入的。但后来发现,运用在项目开发和测试阶段也是很有帮助的:开发时增加上述报错机制后,可以提高开发效率,完善开发人员的思维;在测试阶段,分析bug原因变得非常直观,修改bug效率大大提高。
分享到:
相关推荐
IATF16949风险控制程序与应急管理是这一质量管理体系中不可或缺的一部分,它的实施有助于企业在复杂多变的市场环境中识别和管理潜在风险与机遇,确保企业的稳健运行和持续改进。 IATF16949标准中风险控制程序的实施...
风险控制程序是指企业为了明确包括风险规避、风险降低和风险接受在内的操作要求,建立全面的风险和机遇管理措施和内部控制的建设,增强抗风险能力,并为在质量管理体系中纳入和应用这些措施及评价这些措施的有效性...
综上所述,这份“危险源辨识风险评价和风险控制程序”是一个全面的管理工具,旨在识别和控制公司内部可能存在的职业健康安全风险,以降低事故发生的可能性,保护员工的健康与安全。通过系统化的辨识、评价和控制流程...
文档“风险管理控制程序精选.doc”主要讨论了一个公司在其产品生命周期中如何进行风险管理的详细过程。以下是对其中关键知识点的详细阐述: 1. **风险管理的目的**:根据标准要求,旨在识别、分析、评估和控制与...
程序详细规定了各部门在供应商风险控制中的职责和权责。采购部主要负责收集供应商信息、开发和评审供应商,确保供应商的基本情况符合公司的要求。品保部则负责对环保产品的进料检验、供应商环保体系的稽核辅导以及...
风险评估和风险控制是企业在确保运营安全和防范潜在危害中不可或缺的部分。该文档"风险评估及风险控制程序文件.docx"详细阐述了中惠海运企业的风险评估与控制流程,旨在通过对危险源的识别、分级、风险可接受性的...
文件标题为“危险源辨识风险评价和风险控制的策划控制程序归类”,这部分内容虽然难以直接通过提供的片段进行具体解析,但可以从标题角度出发,详细说明“危险源辨识”、“风险评价”以及“风险控制策划控制程序”的...
风险控制程序是组织管理和运营中不可或缺的一部分,它旨在识别、评估和管理可能影响组织目标实现的不确定性和潜在问题。此程序文件详细阐述了如何在质量管理体系中实施风险和机遇的控制,以确保体系能实现预期效果,...
在当今的商业环境中,风险和机遇的...通过明确的职责分配、系统化的风险识别和评估,以及有效的风险控制措施,企业可以增强风险管理能力,应对内外部挑战,提升产品质量和客户满意度,最终实现企业的长期可持续发展。
风险评价和风险控制是安全管理的重要组成部分,特别是在IT行业中,确保系统的稳定性和安全性至关重要。这份名为“风险评价和风险控制程序”的文档主要针对建筑行业的风险管理工作,但其核心理念和方法同样适用于IT...
程序的主要目的是通过辨识潜在的健康、安全危害因素,进行风险评价,以便采取合理的风险控制措施,从而降低可能对员工和环境造成的风险。这一过程包括多个步骤,首先是对作业活动进行划分,然后识别危害因素,评估...
企业风险评价和风险控制程序是企业管理中至关重要的环节,尤其在软件网络技术领域,由于行业的高风险性,有效的风险管理能够防止潜在的损失和确保业务的稳定性。本文将深入阐述这一主题,涵盖其目的、适用范围、职责...
《OP-05危险源辨识、风险评价和风险控制程序》是针对企业内部管理和操作的重要指导文件,旨在规范组织内部对于潜在危险源的识别、风险评估和风险控制的活动,确保职业健康安全得到有效保障。该程序适用于公司及下属...
此外,还应监控和定期评审风险控制措施,以评估其效果,并根据需要进行调整。 总的来说,风险管理控制程序旨在系统地识别、评估、控制和监控组织面临的各种风险和机遇,通过科学的方法和明确的责任分配,增强企业的...
该程序涵盖了风险识别、风险评估、风险控制三个方面。 风险识别 风险识别是指识别公司生产的产品相关的风险。该步骤包括六个方面: 1. 人员活动 2. 设备和工艺装备 3. 原料/零部件 4. 工艺过程 5. 生产环境条件 6...
为了确保人员安全和业务的正常运作,危险源识别、风险评价与风险控制程序显得不可或缺。本文档详细阐述了危险源的识别方法、风险的评价标准以及风险控制的具体措施,旨在建立一套系统的风险管理体系。 首先,程序的...
在现代安全管理领域中,危险源辨识、风险评价和风险控制是维护工程安全、保障员工健康、预防潜在事故发生的重要环节。通过系统的危险源辨识,可以准确识别可能引发事故或危害的潜在来源,对于梁场管理范围内的所有...