版本控制

我发现,让我省去很多麻烦的第一件事是对所有东西使用版本控制。Git是常用的东西,但即使把你的产品放在OneDrive/Dropbox/Box/Google Drive或任何文件夹中也是一个好主意。你总是会搞砸的,能够恢复文件的最后一次修改是非常好的。

事实证明,使用Git还意味着你可以节省硬盘空间,因为你不会创建名为"test123-safety-still-works"的Zip文件,也不会创建每个文件夹都是一个版本名和一个日期的文件夹结构。

使用版本控制系统在过去是令人生畏的,但随着Git的出现以及GitHub和Gitlab等托管解决方案的出现,事情变得简单了。Git的另一个实际效果是,你不得不对提交的内容进行评论。这样,你就可以创建一个修改历史,用来向潜在的维护者或你想教导的人描述代码。

此外,拥有一个像GitHub档案这样的开源托管机构,是让人们找到你的代码实例和课程,为它们做出贡献并给你提供内涵反馈的绝佳方式。在这样的平台上作为问题报告的问题比通过电子邮件或社交媒体平台的随机反馈更容易理解。无论你在哪里安营扎寨,重要的是你不要依赖免费的方案,而是在平台上获得一个更好的、有服务的存在。这些并不昂贵,而且你不希望最终陷入你的代码无法访问的情况,因为你达到了一定的限制或平台改变了。

提示:这是一个重要的观点。你选择的任何平台都应该是一个备份和人们找到你的途径。你不应该把东西寄存在你不能在任何时候得到你所有数据的备份的地方,以便把它转移到其他地方。我们的市场不断变化,所以要确保你不要依赖一个可能很快就会消失的资源,以及你所有的工作。

事实:基于Git的代码共享平台在设计上是相互兼容的,所以这一点应该给你一些安全感。这些平台也为服务和提供代码进行了高度优化,就像YouTube和类似服务为媒体流进行优化一样。

在向人们讲述代码时,我的一个主要烦恼是,你的教程和文档中需要有可执行的代码和可读的代码。我花了好几年的时间来改变那些运行良好的代码,使其在博客平台和书籍中正确显示。通过在这样的平台上托管你的例子,这根本就不是一个问题。

Copyright © 2017-2022 | 基于 CC 4.0 协议发布 | jimmysong.io all right reserved. Updated at 2022-03-25 04:51:11

results matching ""

    No results matching ""