• Home

  • Custom Ecommerce
  • Application Development
  • Database Consulting
  • Cloud Hosting
  • Systems Integration
  • Legacy Business Systems
  • Security & Compliance
  • GIS

  • Expertise

  • About Us
  • Our Team
  • Clients
  • Blog
  • Careers

  • CasePointer

  • VisionPort

  • Contact
  • Our Blog

    Ongoing observations by End Point Dev people

    EP Meeting: Clean Editor and Git Workflows

    Matt Vollrath

    By Matt Vollrath
    June 14, 2012

    Having good editor configurations and Git habits is a great way to make work easier and less tedious. David Christensen showed us how to reduce cruft and leverage advanced features of Git to take control of the code.


    Indentation is a big part of reading and understanding code, too important to be ignored. Tabs can be interpreted differently in different editors, so using spaces makes life easier for you and your coworkers. Most editors have automatic indentation and tab translation settings to standardize the workflow. Remember, code should be optimized for humans.

    Commit often! If your commit can not be summarized in one sentence, it is probably not granular enough. Don’t hesitate to make multiple commits per work session as you accomplish separate tasks. In your commit messages, describe the ‘why,’ not the ‘how.’ Don’t mix trivial style or whitespace tweaks with actual code modifications, because it makes it harder to catch important changes in diffs. If you make multiple changes to a single file, you can use -p/–interactive mode to commit hunks of code separately.

    git tips tools