Naming Use intention revealing name Avoid disinformation Don't add member prefix Don't use hungarian notation ... Functions Use less indentation than 3 Less than 20 lines 120 characters ...