Qiku ← プロンプト一覧へ

AI / コーディングとデバッグ

nullで失敗を表すのをやめます

nullで失敗を表すのをやめます(中国語の原文)

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

中国語の原文

使い方

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

同じ分野のプロンプト