Тестируем код в #Go (часть 2)
Разбираем TestMain функцию в Go, правильно распоряжаемся данными, пишем тесты для веб-сервисов. В качестве бонуса статья содержит полезные лайфхаки.👇
https://www.ardanlabs.com/blog/2019/10/integration-testing-in-go-set-up-and-writing-tests.html
Разбираем TestMain функцию в Go, правильно распоряжаемся данными, пишем тесты для веб-сервисов. В качестве бонуса статья содержит полезные лайфхаки.👇
https://www.ardanlabs.com/blog/2019/10/integration-testing-in-go-set-up-and-writing-tests.html
Ardan Labs
Integration Testing in Go: Part II - Set-up and Writing Tests
Integration tests give insights to the end-to-end operation of web services. In part 2 of this 2 part series over integration testing in Go we explore how to configure and manage external systems before and during testing as well as the actual act of writing…
Learning Functional Programming in Go (2017)
Автор: Sheehan L.
#go #book #en
Язык: English.
Целевая аудитория: для go-разработчиков, знакомых с ООП и заинтересованных в изучении применения функциональной парадигмы.
Эта книга является учебным пособием для программистов, которые хотят изучать FP и применять его для написания лучшего кода. Автор ведет читателя от базовых приемов к продвинутым темам в логической, лаконичной и понятной последовательности.
В книге рассматриваются следующие темы:
✔️ создание надежных приложений;
✔️ методы устранения побочных эффектов;
✔️ первоклассные функции для реализации чистых функций;
✔️ реализация лямбда-выражения в Go и многое другое.
Преимущества:
➕ глубокое введение в тему;
➕ все взаимосвязано, просто и продуманно.
Недостатки:
➖не обнаружено.
Автор: Sheehan L.
#go #book #en
Язык: English.
Целевая аудитория: для go-разработчиков, знакомых с ООП и заинтересованных в изучении применения функциональной парадигмы.
Эта книга является учебным пособием для программистов, которые хотят изучать FP и применять его для написания лучшего кода. Автор ведет читателя от базовых приемов к продвинутым темам в логической, лаконичной и понятной последовательности.
В книге рассматриваются следующие темы:
✔️ создание надежных приложений;
✔️ методы устранения побочных эффектов;
✔️ первоклассные функции для реализации чистых функций;
✔️ реализация лямбда-выражения в Go и многое другое.
Преимущества:
➕ глубокое введение в тему;
➕ все взаимосвязано, просто и продуманно.
Недостатки:
➖не обнаружено.
#вакансия #GO #node.js #Казань #backend
Ты профессионал в разработке и мечтаешь, чтобы твой код помогал миллионам людей?
Компания: ПАО «Совкомбанк»
Локация: Казань
Формат: микс (офис+удаленка), на удаленке точно будем до лета
Зарплатная вилка: 70.000 - 150.000к
Мы в команде E-Commerce Совкомбанка разрабатываем нагруженные проекты со сложным бэком, насыщенные бизнес-логикой. Каждый день мы делаем наши интернет-заявки удобными, быстрыми и надёжными. И, конечно, идей и задач у нас больше, чем мы сейчас можем реализовать.
Нужна твоя помощь!
Что мы делаем:
🔹пишем нагруженные сервисы на Golang + Node.js
🔹используем MongoDB, MySQL (MariaDB), стек EFK, Docker/Kubernetes
🔹 интегрируемся с различными системами по REST API и openAPI
Что нужно от тебя:
🔸 уже не менее года писать качественный код на Go, Node.js
🔸 любить пробовать новое, отслеживать и применять полезные новшества,
🔸 постоянно думать о производительности и безопасности кода.
Что мы предлагаем:
🔹развитие крупных нагруженных проектов (бэкэнда и API),
🔹удобный график работы, включающий удаленку,
🔹 крутой офис с зонами отдыха, фруктами и напитками,
🔹 обучение и конференции,
🔹 конкурентную зарплату и премии за проекты,
🔹 увесистый соцпакет (ДМС, фитнес, образование, спецусловия на любые банковские продукты (ипотека, авто, кредиты, карты)
Чего у нас нет:
🔸легаси-кода и дресс-кода,
🔸лишних менеджеров и начальников,
🔸рутины и необходимости поддерживать старые системы.
Скорее присоединяйся 🌟
Контакты: IT HR «Совкомбанк»
Алеся Калинская
@luckypony95
Ты профессионал в разработке и мечтаешь, чтобы твой код помогал миллионам людей?
Компания: ПАО «Совкомбанк»
Локация: Казань
Формат: микс (офис+удаленка), на удаленке точно будем до лета
Зарплатная вилка: 70.000 - 150.000к
Мы в команде E-Commerce Совкомбанка разрабатываем нагруженные проекты со сложным бэком, насыщенные бизнес-логикой. Каждый день мы делаем наши интернет-заявки удобными, быстрыми и надёжными. И, конечно, идей и задач у нас больше, чем мы сейчас можем реализовать.
Нужна твоя помощь!
Что мы делаем:
🔹пишем нагруженные сервисы на Golang + Node.js
🔹используем MongoDB, MySQL (MariaDB), стек EFK, Docker/Kubernetes
🔹 интегрируемся с различными системами по REST API и openAPI
Что нужно от тебя:
🔸 уже не менее года писать качественный код на Go, Node.js
🔸 любить пробовать новое, отслеживать и применять полезные новшества,
🔸 постоянно думать о производительности и безопасности кода.
Что мы предлагаем:
🔹развитие крупных нагруженных проектов (бэкэнда и API),
🔹удобный график работы, включающий удаленку,
🔹 крутой офис с зонами отдыха, фруктами и напитками,
🔹 обучение и конференции,
🔹 конкурентную зарплату и премии за проекты,
🔹 увесистый соцпакет (ДМС, фитнес, образование, спецусловия на любые банковские продукты (ипотека, авто, кредиты, карты)
Чего у нас нет:
🔸легаси-кода и дресс-кода,
🔸лишних менеджеров и начальников,
🔸рутины и необходимости поддерживать старые системы.
Скорее присоединяйся 🌟
Контакты: IT HR «Совкомбанк»
Алеся Калинская
@luckypony95