👍8
Полное руководство по тестированию в Go
Вы начнете с простой функции тестирования и поработаете с другими инструментами и стратегиями, которые помогут вам освоить тестирование в Go.
Читать
Вы начнете с простой функции тестирования и поработаете с другими инструментами и стратегиями, которые помогут вам освоить тестирование в Go.
Читать
The JetBrains Blog
Comprehensive Guide to Testing in Go | The GoLand Blog
This article will cover everything you need to know about Go testing. You will start with a simple testing function, and work through more tools and strategies to help you master testing in Go.
👍5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Лучший Go-фреймворк — это когда фреймворка нет?
В Java есть Spring, в Python — Django и Flask, в Ruby — Rails, в C# — ASP.NET, в Node — Express, а в PHP — Symfony и Laravel. В Go все по-другому: нет фреймворка по умолчанию.
Но отсутствие фреймворка не означает, что вам нужно будет создавать все самостоятельно. Существует множество проверенных библиотек, предоставляющих необходимую вам функциональность. Так что, можно не использовать фреймворк в крупном проекте? Что думаете по этому поводу?
В Java есть Spring, в Python — Django и Flask, в Ruby — Rails, в C# — ASP.NET, в Node — Express, а в PHP — Symfony и Laravel. В Go все по-другому: нет фреймворка по умолчанию.
Но отсутствие фреймворка не означает, что вам нужно будет создавать все самостоятельно. Существует множество проверенных библиотек, предоставляющих необходимую вам функциональность. Так что, можно не использовать фреймворк в крупном проекте? Что думаете по этому поводу?
threedots.tech
The Best Go framework: no framework?
Learn why using no framework aligns with the Go philosophy, enhances maintainability, and prevents costly refactors. Discover how to build flexible Go services using targeted libraries instead of monolithic frameworks.
👍12😁3🤔2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20😁1
Команда решила выбрать именно эту дату для выпуска GoLand 2022.3.
Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
The JetBrains Blog
GoLand Turns 5 and Releases v2022.3! | The GoLand Blog
GoLand 2022.3 offers a variety of performance enhancements, as well as new features for generics and Go workspaces. We’ve integrated Go Playground and added support for improvements to Go doc comments. There are new features for the HTTP Client and Docker…
👍19
Что вам нравится/не нравится в Go? Напишите в комментариях.
Ответы на HN: https://news.ycombinator.com/item?id=33757306
Ответы на HN: https://news.ycombinator.com/item?id=33757306
Если вы писали бенчмарки и пытались понять, что там ускорилось и насколько, то наверняка как и автор статьи пользовались утилитами вроде benchstat.
Однако автор считает, что некоторые её особенности работают против него. В статье он рассказывает о разработанной обертке над benchstat. Она добавляет улучшения, которые могут пригодиться вам в работе.
Читать
Однако автор считает, что некоторые её особенности работают против него. В статье он рассказывает о разработанной обертке над benchstat. Она добавляет улучшения, которые могут пригодиться вам в работе.
Читать
Хабр
Улучшенный benchstat для оптимизирующих гоферов
Привет! Если вы писали бенчмарки и пытались понять, что там ускорилось и на сколько, то наверняка вы пользовались утилитами вроде benchstat . Мне очень нравится эта утилита, но временами я понимаю,...
👍6
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Наша школа Proglib Academy: https://t.me/proglib_academy
📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐕🖥 16 универсальных идей для пет-проектов вне зависимости от языка
Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста».
🔗 Основной сайт
🔗 Зеркало
Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста».
🔗 Основной сайт
🔗 Зеркало
👍2
Помните доклад Николая Тузова о внутреннем устройстве каналов в Go? Ловите остальные доклады с митапа:
▶ ️Ошибки, которые нельзя обработать в Golang (Андрей Беренда, Senior Software Developer Ozon Fintech)
▶ ️Реализация ролевой системы доступа с помощью Open Policy Agent (Антон Губарев, Платформенный инженер Авито)
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека Go разработчика | Golang
Опубликован доклад Николая Тузова на митапе Evrone о внутреннем устройстве каналов в Go.
Смотреть
Смотреть
👍19
Быстрые встроенные шаблоны в Go
quicktemplate — шаблонизатор в Go, который отличается от предлагаемого стандартной библиотекой механизма шаблонов тем, что каждый шаблон преобразуется в Go-код, а затем компилируется. Быстрое введение в инструмент на примере создания HTML-страниц в статье. 🔽
Читать
quicktemplate — шаблонизатор в Go, который отличается от предлагаемого стандартной библиотекой механизма шаблонов тем, что каждый шаблон преобразуется в Go-код, а затем компилируется. Быстрое введение в инструмент на примере создания HTML-страниц в статье. 🔽
Читать
Andrewpillar
Fast embedded templates in Go with quicktemplate
Go is known for having a pretty extensive standard library, it's one of the
things I like most about the language. This includes a templating library for
generating either textual or
HTML output, against a set of provided data.
What with the latter being…
things I like most about the language. This includes a templating library for
generating either textual or
HTML output, against a set of provided data.
What with the latter being…
❤8
🤔11
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥3
🎮 Ретроспектива Ebitengine в 2022 году: проекты, статьи, записи докладов с конференций и многое другое.
Кто-то пробовал Go в геймдеве? Напишите в комментариях. 🔽
Кто-то пробовал Go в геймдеве? Напишите в комментариях. 🔽
Ebitengine - A dead simple 2D game engine for Go
Ebitengine in 2022 - Ebitengine
Ebitengine is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.