Skip to main content

Блог переїхав

Блог переїхав на HUGO . Нова адреса сайту  https://sheremetat.dev

Випуск #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.



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

Допомога подкасту на Patreon

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

Music by https://audionautix.com