Qiku ← プロンプト一覧へ

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

副作用を純粋な計算から切り離します

副作用を純粋な計算から切り離します(中国語の原文)

这个函数既算价格、又写数据库、还发消息。请把它拆成 [纯计算部分] 与 [副作用执行部分]:纯函数只收参数只返结果,副作用集中到一个薄壳里。给出两段代码和调用处的改法,并说明拆分后哪些原来「顺手」的一致性保证会消失、需要在哪里补回来。
当サイトオリジナル

中国語の原文

使い方

拆完检查异常路径:原来同一函数里的事务边界,现在可能需要显式包一层。

同じ分野のプロンプト