Julio Biason
5 years ago
4 changed files with 37 additions and 2 deletions
@ -0,0 +1,33 @@
|
||||
+++ |
||||
title = "Things I Learnt The Hard Way - Always Use A Version Control System" |
||||
date = 2019-07-08 |
||||
|
||||
[taxonomies] |
||||
tags = ["en-au", "books", "things i learnt", "source control", "vcs", "git"] |
||||
+++ |
||||
|
||||
"This is my stupid application that I just want to learn something" is not |
||||
even a good excuse to not use a version control system. |
||||
|
||||
<!-- more --> |
||||
|
||||
A very long time ago, using a source control system (or Version Control |
||||
System) required installing a server, configuring it properly, installing the |
||||
client and _then_ you could keep track of the changes you were doing on your |
||||
code. |
||||
|
||||
Today there are lots of options that can work in a standalone fashion: Just |
||||
install the client and you're done (well, mostly done, you still need to |
||||
initialize the environment, but that is mostly straightforward these days). |
||||
|
||||
And, again, there is no good reason to not start a project, as simple as it |
||||
will be, without a version control. |
||||
|
||||
The VCS will allow you to explore new changes without breaking the main code. |
||||
It will allow you to save a half-way change to make a complete different |
||||
change. |
||||
|
||||
And, in the long, since you'll end up with working in team and will be |
||||
required to use a VCS, you'll be used to using one. |
||||
|
||||
{{ chapters(prev_chapter_link="/books/things-i-learnt/languages-docs", prev_chapter_title="Good Languages Come With Integrated Documentation", next_chapter_link="/books/things-i-learnt/throw-away", next_chapter_title="Be Ready To Throw Your Code Away") }} |
Loading…
Reference in new issue