gpt4 book ai didi

java - 设计方法错误代码的最佳做法是什么?

转载 作者:行者123 更新时间:2023-11-28 02:30:55 25 4
gpt4 key购买 nike

由于我没有太多的实际编程经验,所以我想知道如何设计方法/函数的错误代码。例如java中有一个方法——string foo(int arg1, string arg2),该方法返回一个可以为null的字符串,如果该方法可以返回任何上下文的字符串,则很难找到一个特殊的字符串作为错误码.如果方法是RPC方法,就不可能用exception来处理error。那么在这种情况下,设计方法的错误代码的最佳实践是什么?

最佳答案

首先,如果是错误,使用Exceptiona/0等非预期的使用RuntimeException,checked exception否则。

其次,您可以使用包装器。例如,

class SomeWrapper{
boolean isSuccess;
String value;
}

那么方法可以是SomeWrapper foo(...)

关于java - 设计方法错误代码的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29026072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com