Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

3
  • 5
    +1 for commit messages; they are like comments that can't get outdated because they're tied to the version of the code when they were actually applicable. To understand your old code, it's easier to look through the history of the project (if changes are committed at a reasonable granularity) than to read outdated comments. Commented Jul 6, 2018 at 22:00
  • Subversion, git, and Mercurial aren't fungible. I'd strongly advocate using Git (or Mercurial) with a local repository over Subversion. With a solo coder, Subversion's flaws are less of an issue but it's not a great tool for collaborative development and that may potentially happen in research Commented Jul 9, 2018 at 5:24
  • 2
    @mcottle, I personally prefer git but I didn't think this was the right place to go into details about the differences, especially as the choice is one of the active religious wars. Better to encourage OP to use something than to scare them away from the area, and the decision isn't permanent in any case. Commented Jul 9, 2018 at 6:26