gpt4 book ai didi

javascript - 如何命名方法

转载 作者:行者123 更新时间:2023-11-30 10:08:44 25 4
gpt4 key购买 nike

<分区>

我很抱歉问这个哲学问题,但我和同事争论了很长时间。有一个方法:d

function GetInterval(){ return someSimpleObj;}

要求更改为此方法可以返回空结果。我的意思是当找不到数据时。在关于返回 null 或异常(应在外部范围内处理)的长期争论之后,我们决定返回 null。

但是我建议将方法的签名更改为

function GetIntervalOrNull()

此后又开始了另一个论点,即抛出空值是函数的明显行为,无需重命名。但是,我认为在没有警告的情况下返回空值是缺乏设计的,并且返回空值是不常见的。所以问题是:

  1. 函数返回 null 是常见的行为吗?
  2. 应该如何命名返回空值的函数?
  3. 你知道有 GetSmthOrNull 的图书馆吗?对于哪些库抛出 null 是可以的行为,哪些不是。

提前谢谢你。

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