向下兼容以及兜底策略
以前写竞赛代码,没有了解这些东西,但是在如今,面临发布版和调试版中不同资源的时候,应为没有做兜底策略,导致游戏直接崩溃,并且不便定位原因。这就坚定了我对向下兼容以及兜底策略的肯定。
- 在获得一个实例的时候必须要判断他是否存在,是否实例为NULL,并且进行兜底返回或者直接终止的操作,避免影响整个项目。
- 在尝试调用非项目内的API接口时候,也必须做出兜底返回,以及没有该库的时候的向下兼容
但确实这些代码写的很麻烦,愿以后好好遵循不要出幺蛾子
以前写竞赛代码,没有了解这些东西,但是在如今,面临发布版和调试版中不同资源的时候,应为没有做兜底策略,导致游戏直接崩溃,并且不便定位原因。这就坚定了我对向下兼容以及兜底策略的肯定。
但确实这些代码写的很麻烦,愿以后好好遵循不要出幺蛾子