Python conf in Kharkiv, Nov 16 with Intel, Elastic engineering leaders. Prices go up 21.10

Материалы по теме «Provectus»

RSS

DOU Labs: как в Provectus разрабатывают блокчейн-фреймворк для взаимодействия в среде без доверия DOU Labs: как в Provectus разрабатывают блокчейн-фреймворк для взаимодействия в среде без доверия

Andriian Chestnykh 4099

Андриан Честных, Blockchain expert в Provectus, рассказывает об особенностях использования технологии блокчейн для бизнеса и о фреймворке для децентрализованных решений. 9

DOU Labs: как в Provectus разработали приложение для отслеживания общественного транспорта в Одессе DOU Labs: как в Provectus разработали приложение для отслеживания общественного транспорта в Одессе

Kirill Mallayev 4954

Меня зовут Кирилл Малаев, я бизнес-аналитик в компании Provectus. Расскажу об Android-приложении «Общественный транспорт — Одесса», которое мы разработали во время стажировки. 22

DOU Проектор: Atom Space — пространство для цифрового творчества и развития молодежи DOU Проектор: Atom Space — пространство для цифрового творчества и развития молодежи

Nick Antonov 2790

Atom Space — пространство, где подростки смогут бесплатно совершенствовать и применять свои знания в сферах Technology, Engineering и Math. Цель проекта — предоставить фундамент для развития, где у талантливых, творческих и замотивированных ребят будет возможность получить первые знания в IT и проявить себя. 1

DOU Labs: как в Provectus разработали органайзер для курсов английского языка ProvEng DOU Labs: как в Provectus разработали органайзер для курсов английского языка ProvEng

Aleksandr Osadchiy 3935

С помощью приложения ProvEng ученики проходят тесты, готовятся к занятиям и просматривают расписание уроков, а преподаватели создают учебные материалы и добавляют события в календарь. 3

IT Евротур 31: Provectus (Бургас, Болгария) IT Евротур 31: Provectus (Бургас, Болгария)

Mykhailo Marchenko 4618

Вот и готов наш тридцатый первый выпуск проекта «IT Евротур», первый из нового сезона. Этот выпуск мы записывали в Бургасе, Болгария с HR Generalist’ом Provectus и разработчиком Альмиром Давлетовым. 2

DOU Ревизор в Одессе: «Прибрежный офис Provectus» + ВИДЕО DOU Ревизор в Одессе: «Прибрежный офис Provectus» + ВИДЕО

Katerina Drobot 15950

В этот раз DOU Ревизор побывал сразу в двух одесских офисах Provectus — ИТ-аутсорсинговой компании, специализирующейся на разработке ПО для корпоративного сегмента, мобильных платформ и WEB по всему миру. 32

Женя Розинский, LiveNation: «Украина нам показалась самой стабильной, самой европейской страной в Восточной Европе» Женя Розинский, LiveNation: «Украина нам показалась самой стабильной, самой европейской страной в Восточной Европе»

Uliana Kuidych 6986

В августе одесская компания Provectus IT начала работу с американским проектом Ticketmaster, частью компании LiveNation. О том, почему американцы остановились именно на украинской и именно на одесской компании, как искали себе исполнителя в Восточной Европе, в интервью ДОУ рассказал VP of Quality Assurance (QA) at Live Nation Женя Розинский. 131

В Одессе запустят образовательный проект в виде «открытого университета» В Одессе запустят образовательный проект в виде «открытого университета»

Uliana Kuidych 2844

В сентябре компания Provectus IT планирует запустить новую учебную программу для одесских студентов в виде «открытого университета», исправив все недочеты предыдущей учебной программы. Об этом ДОУ сообщил COO компании Provectus IT Николай Антонов. 20

Комментарии

protobuf сравнивает корректно, что еще нужно Потрібно, що проігнорувало поля: XXX_NoUnkeyedLiteral struct{} `json:«-«` XXX_unrecognized []byte `json:»-«` XXX_sizecache int32 `json:»-"`
Так і в прикладах Introducing table driven tests (dave.cheney.net): func TestSplit(t *testing.T) { type test struct { input string sep string want []string } tests := []test{ {input: „a/b/c”, sep: „/”, want: []string{"a„, „b”, „c”}}, {input: „a/b/c”,...
protobuf сравнивает корректно, что еще нужно? Второй вариант https://godoc.org/github.com/google/go-cmp/cmp#Equal
Добровольці, найманці, зброя це підтримка й допомога...це не йде ні в яке порівняння з тим що СШП робить в сирії, робило в Іраку, а Косово чому не Сербське? а державний переворот у нас хто влаштував був який й спровокував все?
використовую github.com/juju/errors щоб позначити де сталась помилка, і потім «assert.NoError(t, err)» це виводить Видно ось тут: Error Trace: grpc_test.go:22 Error: Received unexpected error: gitlab.com/go-yp/grpc-recipes/components/tests/grpc_test.go:86:...
1) Работает только потому что количество параметров 2, когда их будет десяток такой подход не скейлится. 2) Весь тест вылетит после первой невыполненой функции и остальные тесты не проверятся.
Что делать, если нужен контекст err? t.Fatalf() - ok, а как через return?
є припущення, що хтось уже написав автогенерацію таких порівнянь https://godoc.org/github.com/kylelemons/godebug/pretty#Compare Подивився, там відсутня можливість прибрати з порівняння конкретні поля
Скільки ще нам терпіти ці борошна?!
Могу посоветовать почитать о table driven testing in Go Комфортніше через функції, ось як тут https://github.com/valyala/fastjson func TestParseUint64BestEffort(t *testing.T) { f := func(s string, expectedNum uint64) { t.Helper() num := ParseUint64BestEffort(s)...
Мені „return” більш зрозуміліший ніж t.Fatal(err) в терміналі майже однаково, з: if !assert.NoError(t, err) { return } буде: === RUN TestStoreAndFindByIngredients --- FAIL: TestStoreAndFindByIngredients (0.00s) grpc_test.go:22: Error Trace: grpc_test.go:22...
Дійсно, дякую за уточнення!
Могу посоветовать почитать о table driven testing in Go, а еще использовать Godoc для просмотра генеренных файлов и не только. assert.NoError(t, err) { - очень странно выглядит, не очень понятно чем вас if err != nil {} не устроило.
Спасибо за статью! Попробую gRPC =)
А ще gRPC використовується для взаємодії сервісів які можуть бути написані на різних мовах програмування, а proto файли без залежності від мови програмування