mercredi 24 janvier 2018

Semantic Versioning Upgrade Validation Tool

I'm designing an application that checks to see if 3rd party modules will break when we release a software update (using semantic versioning). I've done quite a bit of research on call graphs and reflection but haven't been able to come up with a good solution. The code is written in PHP and Javascript and relies heavily on dependency injection and plugins. Is anyone familiar with a library out there that can perform this analysis? If not, what would be the best strategy to take in developing my own?

I wanted to create a static analysis tool but due to the interception and dynamic dependencies I think profiling might be the best option.





Aucun commentaire:

Enregistrer un commentaire