on this page: Bad habits Good habits Standards guides development environments programmers speak
more on this site
[ to directory ]
Double-click on any word to get a definition!
- General for all
- i have a copy of it:
- i use it in teaching:
links - coding standards
Coding standards? What's that???
By maintaining consistency in our code, we make it easier to edit and update.
By adhering to best practices, we ensure optimized page loading, performance and maintainable code.
Do you have more to add? Please let us know at the contact form
10 Ways To Suck At Programming
"I recently inherited a web app from a dirty, nasty, stinking contractor that claimed to be a competent enough programmer ... The contractor disappeared after payment (die reputation DIE!) and I was left to try and get things working properly and performing up to snuff while the client limped along with what they had been given."
Donnie - FinalInt
: May 2010
Top 10 Reasons Not To Use Coding Conventions / Standards
"Top 10 reasons not to use coding standards: 1. Coding conventions are hard to remember. Why would you, the superstar programmer, have to remember coding conventions? As a superstar you should be allowed to code-as-you-will and leave it to the minions to clean it up after you." ... and more!
: June 2006
10 Ways To NOT Suck At Programming
"Obviously, this is not a comprehensive list and most experienced programmers should already be well versed in what’s here, but it's a decent start for newbies and probably a worthwhile reminder to some of the more experienced."
Donnie - FinalInt
: May 2010
A style guide for PHP developers
If you're thinking about improving your coding style, try giving the following a go. These are simply some conventional formatting methods that are generally appreciated and supported by PHP developers and will improve the overall readability of your code.
Jon Bergan - DesignLuv
: September 2010
Isobar No. America
Google C++ Style Guide
"These rules exist to keep the code base manageable while still allowing coders to use C++ language features productively." The standards for writing C++ code are also the standards for other languages.
Programming Style, at Wikipedia
"The issues usually considered as part of programming style include the layout of the source code, including indentation; the use of white space around operators and keywords; the capitalization or otherwise of keywords and variable names; the style and spelling of user-defined identifiers, such as functions ... " Shows examples of the bsics of readable code.
Comparing Java and PHP in consideration of writing Drupal
Five Worlds - of software
there are several different worlds of software development, and different rules apply to different worlds. Five kinds of software: 1. Shrinkwrap 2. Internal 3. Embedded 4. Games 5. Throwaway
: 25 jul 2005
Hitting the High Notes - quality programming
good programmers make a difference
: 25 jul 2005
Love at First Byte - Donald Knuth
"Among the many enduring passions of Donald Knuth, The Art of Computer Programming is only the one with the most pages."
No Silver Bullet: Essence and Accidents of Software Engineering
Written in 1987 and still relevant. "There is no single development, in either technology or in management technique, that by itself promises even one order-of-magnitude improvement in productivity, in reliability, in simplicity. In this article, I shall try to show why, by examining both the nature of the software problem and the properties of the bullets proposed." Essential Difficulties; Past Breakthroughs Solved Accidental Difficulties; Hopes for the Silver; Promising Attacks on the Conceptual Essence
Slashdot on "Stiff asks, great programmers answer"
Excellent comments and additions to Stiff's programmer interview.
Stiff asks, great programmers answer
"10 questions to a bunch of programmers that I consider very interesting people and I respect them for various things they created. ... these are things I would ask about if I could speak with them personally for, let’s say, 10 minutes ..." Linus Torvalds - Linux kernel; Dave Thomas - Author of the "Pragmmatic Programmer", "Programming Ruby" and other great books about programming; David Heinemeier Hansson - Rails Framework; Steve Yegge - least known, but also some of the most interesting answers; Peter Norvig - AI, Research Director at Google; Guido Van Rossum - The Python language creator; Bjarne Stroustrup - C++ creator; James Gosling - The Java language creator; Tim Bray - XML and Atom
More coding_standards info on this site