GoBoundless / dyph

A library of useful diffing algorithms for Ruby
https://www.boundless.com/
MIT License
8 stars 2 forks source link

RFR: Refactor heckell differ #46

Closed aamontal closed 8 years ago

aamontal commented 8 years ago

Refactor the original heckel differ from loops to higher order functions in a number of places.

Brake up the tests into bite size chunks.

Add a tests to make sure the refactored differ and the old differ match

Once we get a few weeks of production usage will decide to kill the old differ in favor of the new one.

jelder commented 8 years ago

Looks like a big improvement overall.