私はGolangを初めて使用するので、常にエラーをチェックすることは非常に一般的です。 「if error {log ...}」または「if error {exit}」でコードが汚染されないようにする方法を見つけようとしています。次のような関数についてどう思いますか:
fun exitIfError(error err) {
if error != nil {
exit(1)
}
}
関数のその本体は、そうでなければメイン関数全体に数回広がっていますが、おそらくプログラムがどこに存在するかについての明確さを少なくするでしょう、意見はありますか?
Goことわざ-ロブパイク-Gopherfest-2015年11月18日
エラーをチェックするだけでなく、適切に処理します。
Goパッケージは、数万人のユーザーを同時にサポートするクライアントプログラムで使用できます。 1つのgoroutineに問題があるからといって、全員をクラッシュさせないでください。