Випуск #15: Golang спецвипуск за мотивами менторських сесій

Байки Програміста

1. Переніс подкаст на новий хостинг, Telegram
2. GitHub is now free for teams - переніс туди свій  Pet Project. Кінець для Bitbucket?
3. Інтерфейси в Go: dependency injections, Liskov substitution principle, приймай інтерфейс на вхід - повертай структуру, інтерфейс на стороні консюмера, не потрібно дублювати інтерфейсом свою структуру (це вам не Java)
4. Запитання від Junior Go Developers: чи потрібно тестувати приватні методи (про юніт та інтерейшн тести з коробки)? Як обробляти помилки в середині goroutines (про error channels)? Чому функція log.Fatal() практично зло в реальному проекті (про error handling)?
5. Ще раз про важливість code review і мій підхід до нього
6. Книга випуску Максим Дорофеев "Путь Джедая"
7. Шукаєте ментора? А він тут - на Patreon.

Сайт подкасту https://sheremetat.name, де можна коментувати
Допомога подкасту https://www.patreon.com/sheremetat

Goodreads: https://www.goodreads.com/user/show/90037016-taras-sheremeta
Telegram: https://t.me/tl_notes
Twitter: https://twitter.com/sheremetat
Facebook: https://www.facebook.com/sheremetat.podcast

Music by https://audionautix.com

若要收听包含儿童不宜内容的单集,请登录。

关注此节目的最新内容

登录或注册,以关注节目、存储单集,并获取最新更新。

选择国家或地区

非洲、中东和印度

亚太地区

欧洲

拉丁美洲和加勒比海地区

美国和加拿大