Good practice guidelines for dependable programming

describe and explain Good practice guidelines for dependable programming