前言
现在工作但凡跟计算机打交道的,都需要整理文件,或者写点什么东西。
写文件也或多或少的会遇到突发情况导致文件没保存,已经写了的内容丢掉了的情况。 作为一个程序员,ctrl + s / cmd + s 的组合键已经是基础必备操作之一了。
这是windows / macOS 中保存文件的快捷键,也是工作学习中最需要知道的快捷键之一了。
但是如果写东西,写到一半了突然发现不是想要的了,你会怎么处理?
不保存就关闭文件?
那一起写了的、并且需要保存的内容也一起没了,跟前面说的随手保存就自相矛盾了。
今天就分享一个平时工作中我的一个小习惯。
我的小习惯
我的本职工作是前端开发,在进行开发任务时,会使用 Git 来进行版本管理。
这样可以方便记录项目中代码的流转状态,相当于,对你保存的文件,又进行了一次保存。
开发工作是一个烧脑的体力活,经常会遇到功能实现不了的情况。
一旦遇到我被卡住很久的时候,或者工作被打断再回来看代码捋不清思路的时候,我会把所有已经新写的代码全部删掉,然后从头开始。
在影视画面中,创作失败时经常会有这样的场景, 一张张废纸都代表一个失败的创作。
删掉全部代码从头来过就好比写文章,画画,画设计稿过程里,将废稿揉成一团,全部丢弃,重新来过。
信息化时代,各行各业都有专门的软件,比如画画就有 Photoshop。
在用 PS 进行创作时,经常是“一笔到位”,如果不满意,就撤销继续,直到满意为止。
类比到我的开发工作中也是同理。
每一个大功能拆分成一个个小功能,文件的“保存”使得这一次的修改生效,能够看到具体的效果。
等到效果满足了以后,就将这一个功能所有相关的文件“提交”(Git 里的概念),就代表了这个功能开发完成并“保存”了。
这样一个点一个点的逐步推进,最后就完成整个功能的开发。
结语
以上就是我工作中的一个小习惯,这种随时推翻从来的场景已经出现过无数次了。
可正是因为这个小习惯,无论在什么时候,都能保证我开发的代码对我来说都是可靠的,让我随时可以从新来过。
文章没有讲具体的操作,分享的只是一个思路,具体如何操作有很多方式。
比如像我一样,使用 Git,像 Word、Excel 经实际测试,也都是可以使用 Git 进行管理的。
也可以每次复制一个文件然后再继续,方式方法有很多种。
我希望看了这篇文章的你,去思考自己生活工作中如何应用这样的迭代思维。
共勉