gpt4 book ai didi

java - 在 java/flex 之间保持字符串常量同步的策略?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:40:39 26 4
gpt4 key购买 nike

假设您有一个 Web 应用程序,它有很多围绕字符串常量的 if-then 比较构建的业务规则。这些用于客户端和后端代码,目前在这两个地方都被硬编码得很糟糕,有很多重复,有时还有错误。重构它们的明智方法是什么?不幸的是,在大多数情况下它们必须存在,因为使用多态性会更加可怕。有什么特定于 flex/java 的吗?有没有一种简单的方法可以将所有这些常量保存在一个地方并将其编译成客户端和服务器代码?

编辑:我真的在寻找一种在 flex 和 java 之间共享字符串常量的方法,并在编译时检查所有内容。我能想到的唯一想法是代码生成器。

最佳答案

代码生成比您想象的要容易。如果你真的相信那是你需要做的,我可能会提供一个例子(一个自定义的 Ant 任务,尽管它可以作为一个普通的 java“主”应用程序运行),你可以根据你的目的(特别是字符串常量)进行修改,如果你想要的。

如果我没理解错的话,您正在寻找可以为您提供编译时“ key ”检查(也可以为您提供自动完成支持)的东西?所以是的,属性文件在这里帮不上什么忙。

关于java - 在 java/flex 之间保持字符串常量同步的策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3443391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com