Продолжаем публикацию полезных советов по мотивам статьи «Go Tips 101». При использовании данных рекомендаций учитывайте, что далеко не все из них можно применять в production. Первая часть советов находится здесь.
Продолжаем публикацию полезных советов по мотивам статьи «Go Tips 101». При использовании данных рекомендаций учитывайте, что далеко не все из них можно применять в production. Первая часть советов находится здесь.
Предлагаем вашему вниманию подборку полезных советов, которые будут интересны разработчикам Go. При их использовании учитывайте, что далеко не все из этих рекомендаций можно применять в production, так как вы рискуете остаться без премии!
Как так получилось, что многие программисты считают Go простым языком, причём работодатели готовы платить много и нанимать разработчиков десятками? И почему бизнес охотится на разработчиков Go? Об этом и поговорим.
Дмитрий Смаль в коммерческой разработке на Python/Perl/JavaScript/Go с 2006 года. Он прошёл путь от рядового разработчика до старшего программиста.
Обычно тесты находятся на одном уровне с тестируемым кодом, таким образом получая доступ к деталям имплементации. Однако go test поддерживает модули с суффиксом «_test», которые собираются в отдельный пакет.
Многие из нас привыкли считать, что действительно универсальных языков не бывает. Если нам нужна эффективность, мы используем «Си» и одновременно с этим миримся с его ограничениями.
В Go 1.10 появился новый тип strings.Builder, его можно использовать для эффективной конкатенации строк. Давайте рассмотрим некоторые способы его применения, а также возможности, которые даёт реализация интерфейса io.Writer.