Imho it depends on how big your project is going to be and what you want to achieve with it. Some of the steps there are a bit overkill in some cases.
Absolutely. This was my full list, and I neglected to say that not all are applicable to every project. (The perils of writing posts on my phone!) Certainly it it's s throwaway script I wouldn't do any of this, whereas for a large scale project I'd do all of it...
We’re a place for programmers to stay up-to-date, learn new skills, and share ideas.
We’ll never post without your permission.