艺术创作,不行就从头来过——说说版本管理的小习惯

272 阅读3分钟

前言

现在工作但凡跟计算机打交道的,都需要整理文件,或者写点什么东西。

写文件也或多或少的会遇到突发情况导致文件没保存,已经写了的内容丢掉了的情况。 作为一个程序员,ctrl + s / cmd + s 的组合键已经是基础必备操作之一了。

这是windows / macOS 中保存文件的快捷键,也是工作学习中最需要知道的快捷键之一了。

但是如果写东西,写到一半了突然发现不是想要的了,你会怎么处理?

不保存就关闭文件?

那一起写了的、并且需要保存的内容也一起没了,跟前面说的随手保存就自相矛盾了。

今天就分享一个平时工作中我的一个小习惯。

我的小习惯

我的本职工作是前端开发,在进行开发任务时,会使用 Git 来进行版本管理。

这样可以方便记录项目中代码的流转状态,相当于,对你保存的文件,又进行了一次保存。

开发工作是一个烧脑的体力活,经常会遇到功能实现不了的情况。

一旦遇到我被卡住很久的时候,或者工作被打断再回来看代码捋不清思路的时候,我会把所有已经新写的代码全部删掉,然后从头开始。

在影视画面中,创作失败时经常会有这样的场景, 一张张废纸都代表一个失败的创作。

删掉全部代码从头来过就好比写文章,画画,画设计稿过程里,将废稿揉成一团,全部丢弃,重新来过。

信息化时代,各行各业都有专门的软件,比如画画就有 Photoshop。

在用 PS 进行创作时,经常是“一笔到位”,如果不满意,就撤销继续,直到满意为止。

类比到我的开发工作中也是同理。

每一个大功能拆分成一个个小功能,文件的“保存”使得这一次的修改生效,能够看到具体的效果。

等到效果满足了以后,就将这一个功能所有相关的文件“提交”(Git 里的概念),就代表了这个功能开发完成并“保存”了。

这样一个点一个点的逐步推进,最后就完成整个功能的开发。

结语

以上就是我工作中的一个小习惯,这种随时推翻从来的场景已经出现过无数次了。

可正是因为这个小习惯,无论在什么时候,都能保证我开发的代码对我来说都是可靠的,让我随时可以从新来过。

文章没有讲具体的操作,分享的只是一个思路,具体如何操作有很多方式。

比如像我一样,使用 Git,像 Word、Excel 经实际测试,也都是可以使用 Git 进行管理的。

也可以每次复制一个文件然后再继续,方式方法有很多种。

我希望看了这篇文章的你,去思考自己生活工作中如何应用这样的迭代思维。

共勉