/TCC

FATEC Term Paper about Clean Code

Primary LanguageC#

TCC - FATEC-RP

A Importância do Código Limpo na Perspectiva dos Desenvolvedores e Empresas de Software

Abstract. This paper discusses the Clean Code’s science through some of its techniques, such as meaningful names, SOLID principles and unit testing, emphasizing through examples the importance of Clean Code’s enforcement in order to obtain a robust system with few errors and high maintainability. Also, noteworthy is how much bad code can cost to companies and dramatically decrease developers’ productivity. Using a small experiment, this study also statistically analyzes the Clean Code’s advantages compared to a conventional code.

Resumo. Este trabalho aborda a ciência do Código Limpo através de algumas de suas técnicas, tais como nomes significativos, príncipios SOLID e testes unitários, enfatizando por meio de exemplos a importância da aplicação do Código Limpo com a finalidade de se obter um sistema robusto com poucos erros e alta manutenibilidade. Destaca-se ainda o quanto um código ruim pode custar às empresas e diminuir drasticamente a produtividade dos desenvolvedores. Recorrendo a um pequeno experimento, o referido estudo também analisa estatisticamente as vantagens do Código Limpo comparado a um código convencional.

Artigo aceito no Simpósio Internacional de Iniciação Científica http://www.usp.br/siicusp