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

PUBLISHED ON APR 21, 2020 / 1 MIN READ

У випуску говоримо про:

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

Слухайте та підписуйтесь по RSS або в itunes

Пригостити мене кавою можна на Patreon

Я в соціальних мережах:

Є що сказати? Приходь в Telegram і коментуй

Music by https://audionautix.com/

TAGS: GO, GOLANG