私たちは中規模のアプリケーションを作成しました。すべてのコード行から約60%がコードエラー処理に移行します。このような何か:いくつかの時間後すべてのエラー処理のためにgolangエラーコードをパニックに置き換えます。
if err != nil {
return err
}
、何度も何度もこのラインを書くのは面倒になり、私たちは今、パニックを持つすべてのエラーコードを置き換えるために考えています。
私はパニックがそのように使われることを意図していないことを知っています。
潜在的な落とし穴とは何か、誰かが似たような経験をしていますか?
このプロセスで発生した負傷の回復から幸運です。 IMHOこれは非常識なアイデアです。 – Volker
エラーは通常の値で、 'io.EOF'のような予想されるエラーでパニックを起こすと難しくなります。 if文は本当にパニックよりも入力するのがずっと難しいですか? (あなたがそれらを入力したくない場合、あなたのエディタに共通のスニペットを提供させてください) – JimB