iMarc | Interactive Media Architects
  • Portfolio
  • Process
  • About
  • Communiqué
  • Contact
  • Support
  • Search

A Year with Code Standards

by Dave Tufts - December 30, 2006 / 7:36pm View more articles

Last December the developers at iMarc agreed upon a series of code standards.

At the time, there were four developers working at iMarc. Normally, each developer could be found working on a different project (or two, or three). Because iMarc also hosts a large number of websites, each developer also spent part of his day updating and maintaining older projects.

A typical slice in any day might have seen:
* Bill working on a new project;
* Fred adding a new section to a site that I built 2 years ago;
* Will finishing a new site with some help from me;

We all were constantly seeing, and sometimes working on, each other's code, but there were no set rules about how everyone should write code.

We all had our own quirks. There are a million ways to name a database, name files, quote and concatenate strings, indent code, or capitalize method names. Through sheer osmosis, the four of us generally had similar styles, but it still took a fair amount of time to get grounded when first working on someone else's project.

At the time, iMarc was planning to grow. The four of us got together and decided to author some ground rules that we, and any developers hired in the future would follow.

After much debate, we came up with the iMarc Code Standards.

No matter how big or small your company is, I highly recommend using code standards.

A year with code standards has easily saved iMarc developers 30-40 developer hours. We now have six developers and I'm guessing that each of us saves at least 1/2 hour per month not thinking about what a database table might be named, what a function call is named, or other mundane issues solved by code standards.

Again, feel free to check out our code standards. Enjoy!
More Articles Get the RSS Feed Post A Comment

1 Comment

by Fred LeBlanc   #
on January 2, 2007 / 1:52pm
It feels as though creating standards sets should not be limited to just code, but in all aspects of the business.

For example, an excellent set of standards for writing:
http://alistapart.com/contribute/styleguide/.

Comments have been turned off on this blog.
Read something more recent.

Statements and opinions expressed in this blog and any comments made are the private opinions of the respective poster, and, as such, iMarc LLC is neither responsible nor liable for such content.

iMarc

iMarc is a web development company in Newburyport, MA. This is our blog.
View all blogs or learn more about iMarc.

About the Author

Dave's Head Dave Tufts, Vice President of Technology
I help people build websites.
I have two daughters.
I'd rather be gardening.
More blogs by Dave

Search Our Blog

Recent Communiqués

  • Lunchroom Banter (Volume XVIII)
  • Building a Museum Website
  • iMarc is 11 years old today
  • Pre-holiday hijinks
  • Look and Feel
  • Gardening and Web Writing
  • Trusting Experts, Part 1
  • USC Trojans vs Oregon State Beavers
  • On My Days Off
  • Make your site 52.676% more cool
  • iMarc Grows (again)
  • Laying the subfloor
  • Inc. 5000
  • Say Hello to our new Sys Admin
  • "Not Invented Here" for a Triple Word Score

Popular Communiqués

  • Building a Museum Website
  • iMarc Grows (again)
  • iMarc is 11 years old today
  • Pre-holiday hijinks
  • Laying the subfloor
  • Lunchroom Banter (Volume XVIII)
  • Trusting Experts, Part 1
  • Look and Feel
  • Make your site 52.676% more cool
  • Inc. 5000

Recent Comments

  • Lunchroom Banter (Volume XVIII)

    By Patrick McPhail: What you'll notice is that in both scenarios I suffer.

  • iMarc is 11 years old today

    By soso: happy life day

  • iMarc is 11 years old today

    By Nick: When a company has a birthday, does that mean the CEO's had sex? …

  • iMarc is 11 years old today

    By Marino: Happy Birthday!

  • iMarc is 11 years old today

    By Josh Cole: Happy Birthday! Can't you use both your fingers and toes to count?

RSS

RSS Icon Learn about RSS and get the feed for our blog.

About iMarc

  • We build custom web sites
  • In-house strategy, design, programming, hosting
  • In business since 1997
  • We’re located in Newburyport, MA
  • Call us at (978) 462-8848

© 2008 iMarc LLC, Contact Us

Links

  • Home
  • Portfolio
  • Client Support
  • Log In
  • (icon)RSS

Meet the Team

Karin's Head Karin Klapak, Director, Business Development and Marketing

Business Development. Strategy. Branding. Marketing.

Learn More | Meet the Others