Evrone Development
Evrone Development
Мы занимаемся технически сложными, высоконагруженными, наукоёмкими проектами, проектами с большой бизнес логикой или большой серверной инфраструктурой.
Читать 1 минуту

Анонс Go digest: Холодные игрушки

Отвлекитесь от горутин и каналов. Съешьте ещё этих мягких французских булок да выпейте чаю. И почитайте июньский дайджест Evrone для Go-разработчиков.

Image for post

Очередной рубеж в 100 000 звёзд на GitHub был преодолён и это очень важное событие. Чем выше рейтинг, тем больше людей так или иначе начинают интересоваться языком и этим способствуют его развитию.

В репозиториях появляется всё больше пакетов, реализованных с помощью дженериков, появившихся с версии 1.18. В частности легко можно найти альтернативу традиционному uber/dig для реализации паттерна внедрения зависимостей. Уверены, что такой тренд в будущем создаст множество альтернатив, реализующих привычные функции более удобным способом.

Go — простой язык, но реализация некоторых функций, таких как отлов ошибок вызывает боль у многих разработчиков. В большинстве языков для этого предусмотрен механизм try-catch-finally. Увы, такого механизма в Go нет и он вряд ли появится. Но тем и хорошо быть разработчиком, что можно при необходимости самостоятельно реализовать недостающие функции. Подробности в нашем дайджесте.

Читать дайджест...

22 просмотра
Добавить
Еще
Evrone Development
Мы занимаемся технически сложными, высоконагруженными, наукоёмкими проектами, проектами с большой бизнес логикой или большой серверной инфраструктурой.
Подписаться