Публикации по теме 'golang'


Разработка инструментов интерфейса командной строки
Сегодня я посетил замечательный доклад Джеймса Боуза на GopherCon 2018 под названием CL-EYE Catching UIs и был вдохновлен превратить одно из моих молниеносных выступлений на аналогичную тему в сообщение в блоге. Я настоятельно рекомендую вам взглянуть на презентацию Джеймса, где вы найдете множество отличных идей интерфейса командной строки, основанных на Go. Вы когда-нибудь задумывались, что отличает отличные инструменты CLI от не очень хороших? Что заставляет человека возвращаться..

История оптимизации: создание сканера кода для больших приложений Golang
Этот пост прольет некоторый свет на то, как нам удалось оптимизировать один из наших интерфейсов, сократив типичное время выполнения проекта вдвое. Мы также рассмотрим некоторые из ловушек, с которыми мы столкнулись, и то, как мы можем применить наши изменения и к другим проектам. Фон Мы поддерживаем несколько интерфейсов для преобразования исходного кода и двоичных приложений в их соответствующее представление CPG. В частности, один интерфейс, называемый go2cpg для преобразования..

Самостоятельная реализация промежуточного программного обеспечения Golang
Глубокое понимание принципа промежуточного программного обеспечения О чем вы думаете, когда мы говорим о промежуточном программном обеспечении? Некоторые люди сказали бы, что промежуточное ПО — это перехватчик/фильтр, который можно использовать для предварительной и постобработки. Вы правы, промежуточное ПО, по сути, предназначено для обеспечения общего контроля процесса . Что контролировать? То есть предварительная обработка и постобработка, упомянутые выше. Как правило, для..

Голанг тур по итальянски
Голанг тур по итальянски Я перевел официальный Go Tour на свой родной итальянский язык. Экскурсия очень полезная и хорошо сделанная, она объясняет с помощью слайдов и упражнений самые основы языка Go. Это самая отправная точка для его изучения. Я развернул его на Google App Engine по этому адресу: http://go-tour-ita.appspot.com/ . Я объявил об этом в официальном списке рассылки Golang-nuts , и ссылка на эту итальянскую версию в настоящее время находится на проверке кода на..

Управление конфигурацией в Golang для получения переменных из файлов и переменных окружения
Если мы хотим внедрить лучшие практики для управления нашими файлами conf. Итак, получение переменных из файла conf, а также из окружения . Но многие разработчики не хотят управлять 2 хранилищами информации. Они используются для работы только с одним файлом конфигурации. Итак, чтобы помочь тем, кто не хочет управлять двумя репозиториями… Мы можем создать такой проект, как: main.go config |- config.development.json |- config.production.json На нашем main.go (или в config.go,..

Модульное тестирование взаимодействия с операционной системой в Go
Два способа тестирования функций, взаимодействующих с операционной системой Тестирование является критическим аспектом для поддержания надежного и надежного приложения, независимо от используемого языка или технологии. Это делает код менее уязвимым для ошибок и не дает нам сломать уже существующие функции. В противном случае мы узнали бы о таких ошибках только после того, как с ними столкнулись многие пользователи. В идеале мы должны попытаться получить максимально возможное..

Переход со Scala на Golang и создание асинхронных GET для GitHub | ВСТРЕЧА ГОЛАНГА В СЕВЕРНОМ ОСТИНЕ…
Сентябрь 2016 г. Раз в месяц команда Аграрной лаборатории проводит Meetup для пользователей языка Go. Каждая сессия отличается от другой, и это всегда увлекательный вечер, полный знаний. Поскольку мы хотим донести эти знания как можно большему количеству людей, мы сняли нашу самую сентябрьскую встречу и подведем итоги здесь. Наслаждаться! Переход со Scala на Golang Нам очень повезло, что Шон Шейд из DrillingInfo присоединился к нашему сентябрьскому мероприятию Meetup и..