器库 ← 返回提示词库

AI / 编程与调试

别再用 null 表示失败

改成显式结果类型,并特别照顾那些把 null 当正常值用的调用点

这个函数 [函数名] 用返回 null 表示失败,调用方十个有八个没判空。请改成显式的成功/失败结果类型(Result、Either 或带 code 的对象),给出新签名、构造失败结果的辅助函数,以及三个典型调用点的改法;同时指出哪些调用点原本把 null 当作正常值使用,改的时候要格外小心。
本站原创

中文原文

使用建议

改造顺序是先改函数再逐个改调用点,中途不要既返回 null 又返回 Result。

同方向的其他提示词