开发过程中容易忽略的点之业务规则类

本文讨论了开发过程中的易忽视问题,如业务规则分析不足、服务改造、接口安全和定时任务,通过案例揭示忽视这些可能导致的问题,强调业务规则梳理的重要性,包括全面性、细节把握和约束规则确认,以确保程序的正确性和安全性。
摘要由CSDN通过智能技术生成

1. 背景

从本文开始,将介绍一些开发过程中那些容易忽略的点,或者说容易导致线上出问题的点,及时预防,避免线上再出现此类问题。
主要包括点:业务规则、服务改造、接口安全、定时任务等,希望对大家有所帮助。
——本文先从业务规则开始。

2. 场景举例

  • 某公司需求分析时,开发人员充当需求对接人员,需求说一点就立马实现一点,对其业务规则未进行全面分析、思考,导致程序累加,最终重构,浪费了大量时间和人力。
  • 某公司对外提供数据时,在相关接口的业务数据规则梳理过程中,对于数据开放权限未加限制,导致数据开放过多,核心数据泄露。
  • 某金融行业,因未加交易日规则限制,非交易日执行程序,导致数据错误,用户损失巨大金额财产。
  • 等等

3. 业务规则梳理需要注意的点

  • 力求全面,刨根问底,自己不理解的地方不忽略、不放过
  • 牢牢把握细节点,细节决定成败,特殊的细节点,应该加粗标记、或者单独文档记录下来
  • 细数约束规则,系统内部、外部约束,书写完整,与需求业务人员一一确认,这是保障程序完整性的基础
  • 关注日期规则,程序执行时间要求,功能触发时机掌控
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值