Тестируем код в #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 и многое другое.
Преимущества:
➕ глубокое введение в тему;
➕ все взаимосвязано, просто и продуманно.
Недостатки:
➖не обнаружено.