![]() To make the keys compatible with the older software versions, WhiteSource had to create a whole new set of APIs. The company added a user keys feature to its platform to control access for APIs and other tools but quickly realized that it wasn't compatible with older, still popular versions of the product. ![]() WhiteSource, an open source security platform, discovered this the hard way. ![]() Software must maintain compatibility with everything it relies on to work: various versions of ERP systems, databases, class libraries, development tools and APIs. Incompatibilities that involve legacy enterprise software and customizations can be more difficult to detect and rectify than ones that affect browsers, connectors and OSes. Not all software compatibility issues carry the same severity, said Theresa Lanowitz, lead analyst at Voke Inc. While software compatibility testing - and backward compatibility testing, in particular - might seem antithetical to a development culture oriented toward quickly shipping new features, fast releases and quality don't have to be mutually exclusive. Review the software architecture to identify potential problems before users see them. ![]() To avoid software compatibility issues, teams must develop a solid architectural plan, prepare thorough release notes and perform customer outreach.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |