Treffer: CLEAN CODE: the importance of refactoring ; CÓDIGO LIMPO: a importância da refatoração
Weitere Informationen
The act of writing code is often overlooked, but it is the foundation that drives every move, positive or negative, to its ultimate goal. As software evolves, it can acquire certain types of rigidity, allowing the software to reach the end of its life cycle. The so-called clean architecture is one of the solutions proposed to minimize this symptom. Clean code has become a development philosophy whose primary goal is to apply simple techniques designed to make code easier to write and read. In the process of cleaning or writing clean code, there is a process called refactoring, which is a process of improving the code without creating new features, which helps in transforming the code. In this work, the concepts of clean code and refactoring will be discussed, through a descriptive bibliographic research, with the objective of demonstrating the processes of creating a clean code and transforming a code through refactoring. As a result, it was possible to observe that the creation of a clean code is beneficial for the system because it makes it easier the maintenance and speeding up its development. Thus, it can be concluded that refactoring is an important process throughout the development process, just as attention to every detail is a good practice. ; O ato de escrever código é muitas vezes subestimado, mas é a base que conduz cada movimento, positivo ou negativo, ao seu objetivo final. À medida que o software evolui, ele pode adquirir certos tipos de rigidez, permitindo que o software chegue ao fim de seu ciclo de vida. A chamada arquitetura limpa é uma das soluções propostas para minimizar esse sintoma. Código limpo tornou-se uma filosofia de desenvolvimento cujo objetivo principal é aplicar técnicas simples projetadas para facilitar a escrita e a leitura de código. No processo de limpeza ou escrita de código limpo, existe um processo chamado refatoração, que é um processo de melhoria do código sem criar novos recursos, o que auxilia na transformação do código. Neste trabalho, serão discutidos os conceitos ...