- Gives the author's opinion on how to write readable
code. It might be a good thing for people to read and critique.
- Rather lengthy, but this is a series of posts that discuss cleaning Java code.
This site has lots and lots of code for many languages that could be used to clean up a bit
A funny collection of bad code examples.
Lots of Java code that could be used for cleaning up.
This page is hilarious. It talks about what to do if you want to
right BAD code! It makes it pretty clear what you should avoid and it
is an enjoyable read.
This shows you what not to do by telling you how to write unmaintanable code.
From Cody Driskill:
some pretty basic, but still important tips that apply to pretty
much any language.
down different clean code techniques into karate style belts to
indicate importance. Helps to clarify basics and even more advanced
techniques to keep in mind.
some tips to help write PHP code and could double up and helps a bit
in the web programming class too.
video series that covers code refactoring. I found the guy who does
the videos a bit long winded but maybe some people can relate to
write up of refactoring techniques that pertain to VB. It also has
some good tips that can apply to any OOP language.
is an article about refactoring in the Perl language, and good
practices to employ there. This is particularly useful because Perl,
I feel generally doesn’t get too much individual coverage.
covers C# and the best part is that it actually has examples of
before and after code.
a good overview on how to write good code in general.
slides done at a London University that also give good tips.
overview of refactoring code from the University of San Francisco,
includes links to a database containing patterns to watch out for.
From Parks Frazier:
-Quotes from a few leading figures in the Computer Science field on clean code.
-Interesting article that should sooth your pain a little
-Article for Java users on how to use a Finally statement to clean up code
-Tips and practices for writing good, readable code
-general coding standards
-10 good coding practices for Java
-great help for coding in PHP
-good powerpoint on design patterns and more coding practices
From Jennifer Gross:
was too much information on this site for me to just choose a few.
This site has information on both Clean Code and Design Patterns,
including videos, pdfs, presentations, and downloadable code. Jeremy
is very clear, thorough and easy to understand. This was probably my
most visited site during this semester.
From My-Gyeong Gwak:
is a lecture note about code refactoring. There are some JGuru
examples to illustrate refactoring.)
From Jerad Hobgood:
Sort of off topic a little but can help
beginners who have only taken a few programming classes get to know
From William Holt:
Writing Clean Code in C# - http://www.codeproject.com/Articles/539179/Some-practices-to-write-better-Csharp-NET-code
From Emilee King:
Nifty list of coding standards for different languages, just to help keep things clean and readable
Tips on writing clean code
Refactoring video tutorials, I really enjoyed this. It's easy to follow and actually fun to listen to.
The Principles of Good Programming
From Jinbo Lin:
presentation about clean code from Google Tech. However this guy is
From Jason Mallory:
Short post on not letting readability affect maintainability.
Article about cleaning bad code.
From Keith Neer:
This link summarizes the important clean code practices found in the Clean Code book
This link provides some tutorials on how to write cleaner code.
This article gives some interesting reasons why you shouldn't comment your code.
List practices for writing clean code
More on Clean Code practices.
From Xulong Peng:
How to write a clean code without comments
How to write a readable source code
Good article for cleaning bad code.
Really good post/comments to avoid bad coding habits for beginner
From Tyler Roberts:
Taken from our Clean Code book, refractoring functions
Clean code cheat sheet
Short clean code lesson
Refractoring code (35 minutes long)
From Christian Vargas:
This is a short pdf of some tips to write clean code. its only two pages and is a very short read that wont take up anytime
Link to a detail report of 12 principles for keeping clean code along with examples
Tips for a clean programming code
link to a blog where "7 reasons why clean code matter" is discussed and debated
From Wissem Zrelli:
How to produce a software that is easy to write, read and maintain (Sign in to pluralsight required)
Guidelines from a PHP Developer to write a readable, maintainable, reusable and testable code
A step-by-step guide to clean and refactor your code. This article
incorporates source code snippets to work with and understand the