O emprego de boas práticas de projeto (design) de software visa resultar em um código