Why avoid testing implementation details
When working on projects, apply these practices to keep development costs optimal, increase confidence in the software, and let the project move faster. What are implementation details? Let’s say you release software that sorts To-do list items by their weight. To sort this list, you used Insertion sort because of its simplicity. This is one of the…