我使用商业 API 并且有一个NullpointException
来自 API 代码。
支持人员告诉我这是预期的,因为我调用的方法的输入参数之一是null
,并且需要此参数才能使用方法。
这真的是我的错吗,因为我在将参数传递给 API 之前没有检查它们?
NullpointerExceptions
释放你的 API不是不好的做法吗?RuntimeExceptions
如果不是,如果我想确保我的软件不会崩溃,我将不得不检查是否使用该 API 的方法。
如果这是不好的做法,是否有任何文件或规范提到这一点?