Eric Myhre: Standardizing error codes: Introducing Serum, and the Serum Analyzer for Golang

Favorit
Eric Myhre: Standardizing error codes: Introducing Serum, and the Serum Analyzer for Golang


Ein neues Interview von Media CCC
:

https://media.ccc.de/v/gpn20-56-standardizing-error-codes-introducing-serum-and-the-serum-analyzer-for-golang

Serum is standard for serializable, easy-to-observe, cross-language, error handling. It’s meant to be a „just enough“ standard: canonically defined in JSON, easy to adopt, and easy to extend — and just enough structure to support static analysis. Serum is meant to work within languages that have a „errors are values“ philosophy, but can work with exception-oriented languages too.

Along with the Serum specifications, we also introduce go-serum-analzyer, a static analysis tool which can be used in golang programs to analyze their error handling, and enforce contracts and documentation about error codes that functions may yield.

Eric Myhre

https://cfp.gulas.ch/gpn20/talk/ZJJKTG/

#gpn20 #Science

Quelle des Video: Media CCC
https://www.youtube.com/watch?v=YLMt0GwjdBE


Bewertungen des Video auf VideoGold.de