这可能不是最佳的标题-我希望它是否会有人来了一个更好的一读后我的问题。此外,我想说的是前面我主要是自学成才的上互联网,因此可能有许多工具,我不知道。

我保持软件实施流动方案(FBP)的概念在这两种Java和C#。对于每个这些,我们的代码:

  • 我的网站
  • SourceForge文件的释放体系(拉链文件或罐子文件)
  • SourceForge SVN

此外,我有版本的引用以及(有时部分)的说明:

  • 我的网站(HTML)
  • 我wiki
  • 如果是的话,为什么不试

还有一个绘图工具,也在我的网站和SourceForge,已经知道的关于最新版本的Java version的FBP代码。

一切都是交叉关联非常彻底,但有时我会错过一个参考。几天前,我意识到我没有更新SourceForge消息,对我的项目在很长一段时间,所以我不得不喧嚣和做:-)

我认识到,这些车辆可能是多余的,但一般来说,我不知道是谁在看什么。

所以我的问题是,是否有一种方法可以减少所有这些开销,E.g。HTML"嵌入"的功能将是很好,所以我至少可以存储最新版本人数在一个地方。我可能可以简化Java交叉引用,但是间的语言将会更好,但是不可能的,我猜。

任何想法,将是受欢迎的。

有帮助吗?

解决方案

在我看来,你需要更新和维护你的文件的一部分建立/部署流程,例如

  1. 建立
  2. 单元测试等
  3. 汇编文件
  4. 部署的建立
  5. 部署汇编的文件

否则你 总是 要去追逐你的尾巴。显然该文件的部署将需要不同的解决方案,在那里它会(例如复制到你的网站,FTPed其他地方等等。)

我不知道有灵丹妙药。我维持的版本号以性文件/config文件,并做适当的搜索/替换。代码文件尽可能在本身的代码,然后这就是在预处理过的我的建立(步骤3段)。

你有没有看见/使用 doxygen ?处理多语言要求,并确立对于建立/维持的文件。

其他提示

听起来你需要自动化的建造/出版过程。我读 这篇文章 在O'reilly的一段时间后看来你们两个都有而不是类似的情况吗?他的解决方案,使大量使用的蟒蛇,但在非常少,这可能会给你一些想法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top