前端编程心得---一

本文探讨了编程中乐观式与悲观式两种编程方式的区别。乐观式编程侧重于按照预设的数据结构进行设计,忽视异常情况;而悲观式编程则充分考虑各种可能的错误,进行容错性处理。文章指出,悲观式编程对于程序员的技术提升至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编程,大致分为乐观式编程和悲观式编程;

所谓乐观式编程,即在服务端给定数据结构之后,前端按照给定的数据结构进行编程设计,而在其中,并没有考虑到服务端数据缺失,数据格式和预定不一样(就好比,服务端原本给的是数组,但在初始化的时候,返回的却是空,或者nul),一旦发生这种情况,前端代码就会出错,导致程序运行失败;一般来说,百分之四十以上的程序员,都会有这样的习惯。

所谓悲观式编程,顾名思义,就是考虑所有,或者说大部分错误的情况;就好比,如果发生上面的数据缺失,或者数据格式与给定的不一样的时候,进行的容错性处理;一般来说,这种悲观式编程思想的程序员,都是非常吃香,但对于测试来说,就不是很好了,因为测试会因为问题找的太少,或者根本没有问题,而苦恼。

如果,程序员想要追求自身的境界提升,毫无疑问,悲观式编程,是一个必须的条件。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值