如何处理旧的应用程序

时间:2020-03-06 14:49:07  来源:igfitidea点击:

我有许多旧的应用程序,我不太可能做进一步的工作,但对其他应用程序可能很有用(两个示例是数独生成器/求解器和易于使用的汇编器/图形仿真器工具,用于虚构)中央处理器)。

有人对我应该如何处理有任何想法吗?我已经想到了明显的"启动sourceforge项目",但是我怀疑如果我不积极维护它,它会很快消失。

我愿意接受任何建议。

解决方案

如果我们认为它确实有用,那么可以创建一个小型网站或者类似的网站,或者通过www.spruz.com或者.net使其成为一个糟糕的免费网站。如果我们附带了这些程序,则我不太确定。或者,如果我们确实想要维护它,请创建一个sourceforge项目。但是,如果没有什么用,我怀疑它是否会真正被使用。

将它们作为公共项目放到Github上,看看会有什么反应。我们可能会对Github而不是对sourceforge感兴趣,因为项目较少,而且我认为更多的人喜欢浏览Github上可用的项目。

一个免费的网站(地理位置等)将其上传到网站并添加一些信息可能是我们最好的选择。

查找不需要维护的内容,这些内容将使我们可以仅上传所需的文件,添加标题和说明(以便搜索引擎可以找到它们),然后让我们忘记它们。

像别人建议的那样免费将它们放置起来可能是最无私的做法,并且的确可以给我们带来良好的印象……如果应用程序足够成熟而导致出现严重错误的可能性很小,或者如果出现错误,打算实际上仍然支持它。对于这种特定情况,免费安装可能是最好的选择,尽管没有,可能不是在sourceforge上,而不是在另一个不受支持的项目上。

我们对旧应用程序所做的最重要的事情是向他们学习。做一个事后分析,写下我们做对的事情,做错的事情,做不同的事情。尤其重要的是能抓住东西,有趣的错误或者任何反复引起麻烦的东西。我们可能永远不会再做另一段类似的代码,但是我们可能会遇到50次相同类型的错误。