Do článku jsem to nedával, protože je to spíše zajímavý trik, ale pokud by si někdo chtěl vyzkoušet explicitně naprogramované try-catch-finally v Go, je to možné:
https://play.golang.org/p/LXroobH8SM
Spíš než praktické použití ten příklad má význam v tom, jak pěkně spojuje možnosti Go: uživatelské datové typy, rozhraní, defer a anonymní funkce.
To už je jak Error nebo Try::Tiny moduly v perlu. Pak člověk vynechá někde čárku a jde to celé do kytek :-/
Za mě se zatím klaním k té pesimistické skupině. I když pominu ten mix hlavní logiky a defer metod, pořád je tam navíc množství balastu, který navíc je snadné zapomenout a výsledkem jsou silent failures...
PS: Kromě tedy spoustě dalších věcí, které mě bijí do očí v každém článku - jako třeba Printf bez streamu součásti fmt package, s logikou rozdělení do tříd a modulů si autoři taky hlavu moc nelámali...