Текущий раздел » » » Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem (2021)
Лучшие книги по лучшим ценам здесь!

Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem (2021)

  • Заявить о правах (Abuse)
Автор: Limpopo5 от 2021-08-17, 00:51:34
Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem (2021)Название: Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem
Автор: Andrea Leopardi, Jeffrey Matthias
Издательство: Pragmatic Bookshelf
Год: July 2021 (Version: P1.0)
Страниц: 296
Язык: английский
Формат: pdf, mobi, epub
Размер: 10.1 MB

Elixir is an interesting and fairly unique programming language. It provides features and concepts that can be hard to test if you’ve never dealt with anything like them. Some of those features are common in other programming languages but are more prominent in Elixir (and Erlang), such as concurrency and immutability. Other features, such as resiliency or the OTP framework, are more unique to Erlang and Elixir and can be challenging to test effectively.

From a more practical perspective, Elixir is a great language to write a testing book about because the tools and patterns we use when testing Elixir code are pretty consolidated in the Elixir community. One reason for this is that Elixir comes equipped with its own testing framework, ExUnit. We’ll explore ExUnit inside and out and we’ll learn how to use it in many different situations in order to test our applications on different levels.

Elixir is closely tied to its “parent” language, Erlang. As you likely know, Elixir compiles to the same bytecode as Erlang and runs on the Erlang virtual machine (commonly known as the BEAM). Elixir code often seamlessly calls out to Erlang code, and Elixir applications almost always depend on a few Erlang libraries. However, testing seems to be an area where the two languages have a bit less in common. The sets of tools and libraries used by the two languages don’t intersect much. For these reasons, we won’t really talk about testing in Erlang and will focus exclusively on testing in Elixir. We feel this statement is worth clarifying since the two languages are so close to each other.

Some developers write tests for their software. Some developers don’t. There is code running all over the world that doesn’t have a single test behind it. So, why do we test? We do it for a plethora of reasons, but they fit into just a few categories. First of all, we test to increase confidence that our software does what it’s supposed to do. Testing gives us confidence that our code works as expected. This is true for all kinds of testing, whether for automated tests performed by a machine or for manual tests performed by a human.

In this book we’ll focus on automated testing. Manual testing, such as QA (Quality Assurance), is fundamental for many reasons, but as developers we often get more value from automated testing. A good automated test suite allows us to have a fast feedback cycle during development and gives us tight control over how we test specific parts of our applications.

Testing Elixir is an incredible resource for developers of all skill levels. Whether you are beginning your Elixir journey and are designing your first test suite or are an experienced Elixir developer looking for reference material, there is something here for you. This book breaks down a wide range of testing concepts into modular chunks so that you can grab what you need and be on your merry, happily tested way. -Sundi Myint

Who This Book Is For:
This book was written for people with a basic Elixir background who want to get better at the testing tools and practices in the Elixir ecosystem. We will skim over most Elixir concepts, such as the language constructs and data types, OTP, Ecto, and Phoenix. Instead of covering those, we’ll learn how to test those concepts and tools. Whether you’ve used Elixir just for a bit or you’re an Elixir expert, we think you’ll learn a few new things throughout the book.

Скачать Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem





Ad Litteram. Купить и скачать книги в fb2 на любом устройстве, читать онлайн

Акция С заботой о здоровье и безопасности

Самые ожидаемые книги мая 2022 года

Больше книг - больше выгода! Скидки до 30%




My-shop.ru: самый большой выбор детских игрушек в Рунете My-shop.ru - книжный Интернет-магазин My-shop.ru - Интернет-магазин для учителей My-shop.ru - Интернет-магазин учебной литературы
Интернет-магазин детских игрушек Книжный интернет-магазин Интернет-магазин для учителей Интернет-магазин учебной литературы
       

My-shop.ru - Ваш Интернет-магазин My-shop.ru - детский Интернет-магазин My-shop.ru - Интернет-магазин товаров для рукоделия My-shop.ru - Интернет-магазин товаров для образования
Интернет-магазин с более 700000 товаров Интернет-магазин товаров для детей Интернет-магазин товаров для рукоделия Интернет-магазин товаров для образования
       


 


BooksKeeper - электронная библиотека, ежедневно пополняемая нашими авторами.
Все материалы, представленные на нашем сайте, Вы сможете скачать по ссылкам различных бесплатных файлообменников совершенно бесплатно!
Инструкции, поясняющие, как надо качать бесплатно с файлообменников смотреть тут
Регистрация на нашем сайте позволит Вам добавлять свои книги, а также комментировать опубликованные книги, общаться с нашими авторами.
Для этого мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Размещение Вашего баннера на книжном сайте BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг
Баннер или тизер? Выбирай! BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг!
Размещение Вашего баннера на нашем сайте - это дешевая реклама Ваших сайтов или партнерских программ! Стабильный, профессиональный и ОЧЕНЬ выгодный хостинг на сегодняший день! Бонусы, акции - все для Вас! Отличный хостинг по цене от 1.87$/месяц! Рекомендация от сайта Bookskeeper.ru!


Бесплатная электронная библиотека. Скачать книги бесплатно!
Текущий раздел » » » Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem (2021)

Наша электронная библиотека Bookskeeper.ru - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников.

В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
 
 

Реклама


Садовые печи-барбекю от компании Династия


Возврат инвестиций scamconsulting.com


Фотоаппарат моментальной печати купить c БЕСПЛАТНОЙ ДОСТАВКОЙ!



Labirint.ru - ваш проводник по лабиринту книг



Book24.ru - книжный интернет магазин



BEGET - первые 30 дней хостинга БЕСПЛАТНО!



Turbobit - Получите турбо-доступ и скачивайте безлимитно и без рекламы!



Ad Litteram. Купить и скачать книги в fb2 на любом устройстве, читать онлайн



Kwork.ru - услуги фрилансеров от 500 руб.


Интернет-магазин ШОПС. Нужные товары для Вашего дома, сада, автомобиля
 
 

Топ публикаций

 
  • Щепетнов Евгений - Сборник "Бандит" (5 книг)
  • Глебов Макс - Сборник "Блюстители хаоса" (2 книги)
  • Французские гастроли
  • Выбор. Долгие каникулы в Одессе
  • Заюшкина избушка (сборник)
  • История на просеке
  • Сборник произведений в 324 книгах (Дружба народов. Харвест и др.) 1983-2022
  • Полари. Цикл из 15 книг
  • Автоматика и программная инженерия №4 (2021)
  • Ионов Павел - Сборник "Пача" (2 книги)
  • Комсомольская правда (Толстушка) Россия №19т 2022
  • Ловушка для людей (аудиокнига)
  • Pitstop №4 2022
  • S-T-I-K-S. Первый ангел
  • Титан. Цикл из 3 книг
  • Каменев А. - Сборник "Алхимик" (4 книги)
  • Уникум (В. Поселягин). Цикл из 3 книг
  • Арчи. Цикл из 7 книг
  • Целитель (В. Большаков). Цикл из 7 книг
  • Последний реанорец. Том I
  • Сын ведьмы. Цикл из 3 книг
  • Титан. Цикл из 2 книг
  • Рави Ивар - Сборник произведений (12 книг)
  • А.Смолин, ведьмак. Цикл из 7 книг
  • Сибирский целитель
  • Беличенко Константин - Сборник "Контрабандист Сталина" (8 книг)
  • Самая тёмная ночь. Цикл из 2 книг
  • Алтарный маг. Цикл из 6 книг
  • Псы Нинеи. Стаф. Цикл из 4 книг
  • Альфа-ноль. Цикл из 5 книг
  •