gpt4 book ai didi

c# - Java 和 C# 的并行开发

转载 作者:行者123 更新时间:2023-11-30 06:39:41 25 4
gpt4 key购买 nike

我正在维护两个非常相似的调度程序——一个在 Java 中,一个在 C# 中。 C# 版本最初是使用 JLCA 创建的,然后手动修改。在过去的几周里,Java 版本已经被其他人进行了相当大的修改(所以我必须追踪他的更改),我想知道是否使用 Internet 上可用的工具之一重新转换它,或者是否只是尝试每次需要时手动进行更改。这个问题对我来说可能经常出现 - 有没有办法维护两种不同语言的软件版本并尽可能轻松地保持同步?!建议将不胜感激!

最佳答案

我使用现成的代码转换器以两种不同的语言维护项目的经历非常糟糕(请注意,我没有说要转换,我完全相信使用自动化工具进行初始转换/清理可能有优点.)

There are people who support multiple platforms regularly , and they love to point out the pains of language selection without their own in-house tools ,但他们倾向于使用专门的语言或按照约定将自己绑定(bind)到一组语言结构,以便他们的中间编译器可以为他们完成繁重的工作。

缺少一些很酷的专有交叉编译器和与之相关的代码约定,我会手动完成这项工作。诀窍将是严格监控 checkin ,并确保在两个地方都检查功能。根据问题的严重程度,您可以发明一个源代码控制流程(范围可能从压迫性和痛苦到相对轻量级),以帮助保证这一点(例如,您可以要求开发人员仅 checkin 对分支的更改直到端口在两个平台上都完成,此时您将它们合并。)

关于c# - Java 和 C# 的并行开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/569714/

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