Tag Info

New answers tagged


If the library follows the Open/closed principle, then you just need to review the release notes for any significant changes. If not, there should be a migration guide to help you upgrade. The release notes usually list significant new features as well as any deprecated features. Plan your strategy on dealing with the deprecated features. You may also ...


TDD is not design - it is a design process. A main artifact a TDD process eventually give you is the unit test suites, which should (to some degree) attest to the actual code's scope and capabilities. Good test suites give some assurances that the code works, and added security that future code changes can be done without breaking past code, as failing ...

Top 50 recent answers are included