gpt4 book ai didi

php - 在实现 API 时应该信任其他开发人员吗?

转载 作者:行者123 更新时间:2023-11-28 20:55:35 27 4
gpt4 key购买 nike

<分区>

假设您正在开发一个(PHP,但这无关紧要)库,其他开发人员有时会使用该库。这个库很好地覆盖了单元测试以确保它按预期工作,一些边缘情况也被测试,比如在明显错误的参数上抛出异常(比如传递一个数组,其中需要一个标量值等)。是否应该编写更多的单元测试并在代码中构建更多的值检查以确保永远不会传递无效值并抛出异常,同时牺牲性能或者应该停止并记录允许无意义的值,但不应该'不通过?

例如,你编写了一个 URL 类,你可以选择允许设置一个包含无效字符或长度错误等的主机值。你应该允许它并希望其他开发人员永远不会传递错误的值,还是你应该写检查并牺牲性能以支持完整性?

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