SQL::Abstract::More的演进策略:征求反馈

💡 原文英文,约300词,阅读约需2分钟。
📝

内容提要

我正在准备SQL::Abstract::More的新版本,主要修复‘quote_char’参数非空时的多个长期存在的bug。该模块是SQL::Abstract的扩展,经历了多次重写和兼容性问题。当前版本默认父类为SQL::Abstract::Classic,未来版本计划去掉对其的继承。希望用户提供反馈。

🎯

关键要点

  • 正在准备SQL::Abstract::More的新版本,主要修复‘quote_char’参数非空时的多个长期存在的bug。

  • SQL::Abstract::More是SQL::Abstract的扩展,经历了多次重写和兼容性问题。

  • 当前版本默认父类为SQL::Abstract::Classic,未来版本计划去掉对其的继承。

  • 用户反馈对开发过程至关重要,尤其是在复杂的兼容性问题上。

  • SQL::Abstract::More曾提供选择继承SQL::Abstract v2.0或SQL::Abstract::Classic的选项。

  • 目前SQL::Abstract和SQL::Abstract::Classic都不再维护。

  • 考虑在下一个版本中弃用允许选择父类的‘-extends’参数,默认父类仍为SQL::Abstract::Classic。

  • 未来版本将直接将相关代码克隆到SQL::Abstract::More中,停止继承SQL::Abstract::Classic。

延伸问答

SQL::Abstract::More的新版本主要解决了什么问题?

新版本主要修复了‘quote_char’参数非空时的多个长期存在的bug。

SQL::Abstract::More与SQL::Abstract的关系是什么?

SQL::Abstract::More是SQL::Abstract的扩展,经历了多次重写和兼容性问题。

未来版本中对父类的继承策略有什么变化?

未来版本计划去掉对SQL::Abstract::Classic的继承,直接将相关代码克隆到SQL::Abstract::More中。

用户反馈在开发过程中有多重要?

用户反馈对开发过程至关重要,尤其是在复杂的兼容性问题上。

SQL::Abstract::More是否支持DBIx::Class?

SQL::Abstract::More的用户通常不使用DBIx::Class,因为存在不兼容问题。

SQL::Abstract和SQL::Abstract::Classic的维护状态如何?

目前SQL::Abstract和SQL::Abstract::Classic都不再维护。

➡️

继续阅读