To prevent issues like last Friday where some shape trees were modified we should write tests that ensure that existing shapes were not modified.
We could do that for example, by writing a test that writes the hash of new shapes to a file and if an existing shape's hash changed, throw an error.
To prevent issues like last Friday where some shape trees were modified we should write tests that ensure that existing shapes were not modified.
We could do that for example, by writing a test that writes the hash of new shapes to a file and if an existing shape's hash changed, throw an error.