Artwork

Вміст надано Taras Sheremeta. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Taras Sheremeta або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

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

26:33
 
Поширити
 

Manage episode 259455801 series 1527731
Вміст надано Taras Sheremeta. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Taras Sheremeta або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

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

  continue reading

17 епізодів

Artwork
iconПоширити
 
Manage episode 259455801 series 1527731
Вміст надано Taras Sheremeta. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Taras Sheremeta або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

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

  continue reading

17 епізодів

Усі епізоди

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник