Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Adds link for 80 char limit info.

  • Loading branch information...
commit 658aacd93bf60e37e1cc282df3033e91ce186c4c 1 parent c4dcf47
@jeremyckahn authored
View
2  source/_posts/2012-07-01-treating-javascript-like-a-30-year-old-language.markdown
@@ -16,7 +16,7 @@ Much of my style is rooted in the [Google JavaScript Style Guide](http://google-
There's nothing more irritating when trying to grok code than scrolling around to see the entire line. It's a mental context killer. While any text editor worth its disk space has the option to wrap text automatically, chances are your code will be read in an environment that doesn't. This includes CLI programs (like diff and less) and web-based source viewers like Github. Don't make people scroll, it's mean.
-At some point in computer history, somebody (arbitrarily?) created an 80 character line limit for code. It's formally documented in the [Python Style Guide](http://www.python.org/dev/peps/pep-0008/#maximum-line-length), and I think it's totally awesome. This has two benefits. First, as I mentioned, you eliminate the need to horizontally scroll. More substantively, this promotes code simplicity. When you restrict yourself to 80 characters before a line break, you're more likely to break statements up into smaller chunks. I don't like clever code that crams a bunch of nested function calls into lines like this:
+At some point in computer history, somebody ([<del>arbitrarily?</del>](http://programmers.stackexchange.com/questions/148677/why-is-80-characters-the-standard-limit-for-code-width)) created an 80 character line limit for code. It's formally documented in the [Python Style Guide](http://www.python.org/dev/peps/pep-0008/#maximum-line-length), and I think it's totally awesome. This has two benefits. First, as I mentioned, you eliminate the need to horizontally scroll. More substantively, this promotes code simplicity. When you restrict yourself to 80 characters before a line break, you're more likely to break statements up into smaller chunks. I don't like clever code that crams a bunch of nested function calls into lines like this:
```javascript
setTransformStyles(context, buildTransformValue(this._transformOrder, _.pick(state, transformFunctionNames)));
Please sign in to comment.
Something went wrong with that request. Please try again.