Библиотеки для автоматизации

Библиотеки для автоматизированного тестирования

Java

REST

WEB

  • Severenity - это фреймворк с открытым исходным кодом для написания функциональных тестов, в который из коробки встроена система генерации отчетов о выполненных тестах.

HTTP

mock-server - настраиваемый mock-сервер. GitHub.

gdoc_arrow_right_alt

Мониторинг

Prometheus

Сайт

Официальная документация. Информация по запросам.

Блог создателей Prometheus со всякой полезной информацией.

Вычисление процентов загрузки CPU на основании времени использования

Информация взята из understanding-machine-cpu-usage блога разработчиков Prometheus.

gdoc_arrow_right_alt

Web

Здесь указаны разные frameworks для написания web-приложений

Полезные ссылки

Ссылки на разные проекты.

Библиотеки для раскрашивания синтаксиса

Информация взята отсюда.


Список ресурсов для поднятия навыков программирования


Markdown

Описание классического синтаксиса от создателя.

gdoc_arrow_right_alt

Docker

Полезная информация по Docker

Как полностью удалить образы вместе с контейнерами

Чтобы посмотреть все контейнеры нужно выполнить команду:

docker container ls -a

Ключ -a указывает, что надо показывать все существующие контейнеры.

После того, как мы получим список образов выбираем нужный и удаляем его следующей командой:

gdoc_arrow_right_alt

Регулярные выражения

Исключение строк, содержащих определённое значение

Например есть список файлов:

MaxFullResult.txt
8fd88cjjd88cjjjbbj simple.txt
resultSimple.txt
8fd88cjjd88cjjjbbj full.txt

Чтобы исключить все файлы, содержащие “result” можно использовать следующее выражение:

gdoc_arrow_right_alt

Python

Различная информация о Python

Полезные библиотеки

Библиотека для построения графиков matplotlib.

Полезные библиотеки

WEB

  • Fuel - библиотека для работы с HTTP. Документация. Правда, кажется заброшенной…
  • Ktor - framework для написания web-приложений.

БД

Конфигурация

  • konf - работа с конфигурацией из различных источников.
  • hoplite - очень похожа на konf.

Математика и статистика

Логирование

  • kotlin-logging - удобная библиотека для Kotlin. Пока, пожалуй, самая лучшая.

Кросплатформенная разработка

  • Compose Multiplatform - разработка мультиплатформенных GUI-приложений.