今天收到管理员提示 建议我把开源代码压缩上传这里
但我一向放在GitHub 是相信GitHub稳定性
第2个原因是 没有版本管理 对软件而言 就是灾难 比如我上次开发的一个东西 源代码和资源加起来上百兆 (可能还要分几个压缩包)增加功能和修改bug 改过20多次版本 如果每次都上传这里 那只能造成垃圾
这次也有20M 不知道什么时候发现个bug就改 实际上 就连线路图也已有非关键型修改 如果修改都放这里 估计很多人会骂我天天“置顶”了 除非版本存储和帖子分离 不作为帖子的附件(这里还有一个忌讳 就是修改原始内容 如果我不是开新楼 而是直接改帖子用新压缩包 万一有人讨论起来 我就反忌讳了)
第3点是因为软件完整性本身就是严重依赖其他的 比如gradle里面的依赖可能就有上G 我自己都没想去保留 还有编译器也有版本 语言也有版本 完整性本身就是有局限的 即使是最终版本 过几年如果还想编译通过 可能就必须修改一下细节了
最后 如果是一篇论文 关键点难道在于作者合成的试管里的药剂 或者是机械师加工出来的零件实体 还是软件开发者写出的代码?
比如这份项目的软件部分 许多是基于dyxum论坛的一个帖子 但这不是我的成就 我的“创” 主要其实是第8楼第9楼的帖子
而这些推导和研究图表 或者其他一些讨论的细节 其实并没有放在GitHub GitHub虽然有“成品” 但其实不是“研究” 而这里即使没有Github上的内容 对“研究”而言 这里也是“完整”的 实际上 这些研究可能有人有兴趣或者进行参考 比如我那氙灯发光能量和时间的图表 可能是网上最细致的 而去买一个D316i来复刻整个东西的人几乎是没有的