Обожаю такие статьи. Давайте посмотрим. 👀
В первом же примере автор говорит: "азаза дефолтные значения зло", потому что time.Duration у него видетели 0 по дефолту стоял, что привело к зомбиконекшнам на сервере. 🤦♂️ А взглянуть сначало в спецификацию языка, прежде чем педалить на нем сервисы в прод, было конечно же непосильной задачей, чегож там того Go, простой ведь как палка. Ну и конечно же, нафиг смотреть на все поля структуры, которую ты используешь, и темболее читать всю документацию, которая там всерху нее написана.
Лучше все это время потратить на дебаг, и статью о том, как я наступил на грабли в Go.
Камон 🥴
https://blog.sbstp.ca/go-quirks