Good code is its own best documentation. -- Steve McConnell
Log In
The Art and Science of Real-World Software Engineering
Home
→
Categories
→
columns - the programmer's code
Home
Search
Articles
Categories
About
Email List
Follow
Category: The Programmer's Code
Columns
The Programmer's Code
[Articles: 6]
Sort:
Most Recent
Updated
Author
Pages
Views Today
Total Views
Rule #5 - Code for the Maintainer
By
steve
on
February 07, 2013
. | Updated on
February 10, 2013
. |
399
views,
2
today. |
1
page.
■
Developer
■
The Programmer's Code
When I was four years old my kindergarten classmates were impulsive and didn't follow directions. Some developers are like this. If you want to be a great developer, what do you need to have that you could learn from a four year old?
Rule #4 - Be Explicit
By
steve
on
January 16, 2013
. | Updated on
January 19, 2013
. |
701
views,
2
today. |
1
page.
■
Developer
■
The Programmer's Code
■
C#
■
Javascript
Should you ever use the var keyword in C#? What about Javascript? Being clear and precise is very important in legal contracts, but it's even more important in software. An unfortunate experience as a teenager helped crystallize the importance of being explicit in both legal matters and software.
Rule #3 - Never Write the Same Code Twice
By
steve
on
June 11, 2012
. | Updated on
January 12, 2013
. |
1,685
views,
2
today. |
1
page.
■
Developer
■
The Programmer's Code
Learn how duplicate code can turn your software projects into a circus and what Southwest Airlines can teach us about the benefits of avoiding duplicate code. Finally, Master Po and young Grasshopper bring us a few words of wisdom when it comes to perfectionism and practicality.
Rule #2 - Fail Fast and Hard
By
steve
on
May 31, 2012
. | Updated on
January 12, 2013
. |
1,300
views,
3
today. |
1
page.
■
Developer
■
The Programmer's Code
It's counter intuitive, but your programs will have fewer bugs and require less maintenance time if you do less (not more) error handling. Learn how focusing on making your programs fail is the better path toward more stable and more maintainable software.
Rule #1 - Be Consistent
By
steve
on
May 28, 2012
. | Updated on
January 12, 2013
. |
1,103
views,
2
today. |
1
page.
■
Developer
■
The Programmer's Code
Find out why "Be Consistent" earns the number one spot in The Programmer's Code and how it can be directly responsible for saving billions of dollars every year.
The Programmer's Code - 27 Rules to Code By
By
steve
on
March 18, 2012
. | Updated on
February 10, 2013
. |
1,522
views,
2
today. |
1
page.
■
Developer
■
The Programmer's Code
The following 27 rules are the distilled wisdom of decades of software development in a huge variety of software environments. From CERN to Microsoft, from mission critical to puttering for the desktop. Follow even a fraction of these rules and you'll be in constant demand.
Welcome to my blog about software development and the Microsoft stack.
I've been a full time .NET developer for ten years, but I didn't start my professional life as a programmer ...
more
Subscribe to my email newsletter for news, updates and more!
Sign Up!
Share/Print this page: