VladislavArutiunian / compute-differences

Study project. Determines the difference between two data structures

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hexlet tests and linter status:

Actions Status my_check Maintainability Test Coverage

Gendiff Hexlet Project

Difference Calculator is a program that determines the difference between two data structures.

Analog for http://www.jsondiff.com/, for instance.

A similar mechanism is used when outputting tests or when automatically tracking changes in configuration files. simple difference - json

Tech stack:

  • PHP BoilerPlate,
  • TDD, PHPUnit
  • Recursions,
  • Docopt library fot cli interactions,
  • Github Action with checking PSR-12 standards and making tests

Asciinemas:

https://asciinema.org/a/551494?t=4

simple difference - yaml https://asciinema.org/a/551637

nested difference in Stylish Format (json & yaml) https://asciinema.org/a/ct3EidGQhX5GE3uZpa9QyEgNh

nested difference in Plain Format (json & yaml) https://asciinema.org/a/79w0sZtw9xldcJCw7tA0loK56

nested difference in Json Format (json & yaml) https://asciinema.org/a/ptxYK7LS1sPVlAf9ICzxpBGJb

About

Study project. Determines the difference between two data structures


Languages

Language:PHP 98.1%Language:Makefile 1.9%