Perl cpan 的 2.4 Spreadsheet::WriteExcel 是否完全兼容 运行 为其之前的 2.2 版本编写的代码?

Is Perl cpan's 2.4 Spreadsheet::WriteExcel entirely compatible running code written for its preceding 2.2 version?

有正在使用的应用程序运行 2.2 版本不能冒中断用户的风险。 2.4版本中的特性对我们以后的开发很有帮助。这个社区中是否有人知道此库特定更新的范围,以向我揭示旧代码库不会因所需更新而失效。

确定新版本是否会破坏现有功能的唯一方法是针对现有代码拥有非常好的 100% 覆盖率单元测试套件。

设置development/staging环境,安装新版本,并确保现有测试套件通过。

我说 "very good 100% coverage",因为一个测试套件可以有 100% 的覆盖率,但是如果尽可能多的边缘情况没有被测试,这个套件就不好。