Практики управления ошибками в языке Go, включая их возврат, проверку, обёртывание и восстановление.
В руководстве JetBrains объясняется философия Go в отношении обработки ошибок: они рассматриваются как значения, возвращаемые в рамках обычного потока выполнения. В нём также рассматриваются методы возврата, обёртывания, проверки, объединения и восстановления после ошибок. Кроме того, руководство определяет, когда следует использовать panic и recover, и как не игнорировать ошибки и не терять их контекст при передаче между функциями.