Show begin and end point
Use easy word for easy understanding
Write one command per line
Use indent for easy reading and checking
Write by sequence from top to bottom
Group of command should write in function/procedure format and should
have name for calling