Tamanho da fonte:
EXPLORANDO A PERCEPÇÃO DOS DESENVOLVEDORES BRASILEIROS SOBRE CODE SMELLS
Última alteração: 2021-09-23
Resumo
https://youtu.be/k5Qb6vAn8mg
Hoje em dia, a maneira utilizada para avaliar a manutenção de um sistema de software é de grande importância. Dessa forma, a detecção de Code Smells (Falhas de padrão e defeitos encontrados nos códigos) estão se provando cada vez mais eficazes. Com isso, o objetivo do trabalho é ver qual a importância da detecção dos Code Smells e quais são os Code Smells mais impactantes para os desenvolvedores de softwares na hora de elaborar códigos. A metodologia utilizada se baseou na busca e análise de dados fornecidos pelos próprios desenvolvedores, que por meio de questionários virtuais, divulgados durante o período dos meses de abril a novembro do ano de 2020 em fóruns de programação e grupos de facebook, os respondentes escolheram o grau de intensidade e preocupação dos Code Smells, e com 59 respostas obtidas, analisamos os dados pelo software SPSS e realizamos a filtragem dos dados, caindo o número de respostas válidas para 51. Na pesquisa, conseguimos identificar os Code Smells mais importantes na visão dos programadores, e eles seriam: Códigos duplicados, Campo Temporário, Diretrizes de Refatoração; também, é visto que o domínio de uma linguagem que necessite do uso de uma programação orientada a objetos não teve diferença significativa entre os usuários, o que nos leva a não considerar a escolha de linguagem escolhida pelo usuário. Ao levar em conta o que foi-se apresentado, é possível concluir que a importância e preocupação dos desenvolvedores sobre os Code Smells não é muita, porém, eles se importam com falhas que impactam na hora da refatoração do código. Dessa maneira, a importância que não é dada a esses Code Smells pode ser ajustada ao ensinar os futuros programadores como identificá-los e evitar futuros erros, trazendo esse assunto para dentro das salas de aula.
Hoje em dia, a maneira utilizada para avaliar a manutenção de um sistema de software é de grande importância. Dessa forma, a detecção de Code Smells (Falhas de padrão e defeitos encontrados nos códigos) estão se provando cada vez mais eficazes. Com isso, o objetivo do trabalho é ver qual a importância da detecção dos Code Smells e quais são os Code Smells mais impactantes para os desenvolvedores de softwares na hora de elaborar códigos. A metodologia utilizada se baseou na busca e análise de dados fornecidos pelos próprios desenvolvedores, que por meio de questionários virtuais, divulgados durante o período dos meses de abril a novembro do ano de 2020 em fóruns de programação e grupos de facebook, os respondentes escolheram o grau de intensidade e preocupação dos Code Smells, e com 59 respostas obtidas, analisamos os dados pelo software SPSS e realizamos a filtragem dos dados, caindo o número de respostas válidas para 51. Na pesquisa, conseguimos identificar os Code Smells mais importantes na visão dos programadores, e eles seriam: Códigos duplicados, Campo Temporário, Diretrizes de Refatoração; também, é visto que o domínio de uma linguagem que necessite do uso de uma programação orientada a objetos não teve diferença significativa entre os usuários, o que nos leva a não considerar a escolha de linguagem escolhida pelo usuário. Ao levar em conta o que foi-se apresentado, é possível concluir que a importância e preocupação dos desenvolvedores sobre os Code Smells não é muita, porém, eles se importam com falhas que impactam na hora da refatoração do código. Dessa maneira, a importância que não é dada a esses Code Smells pode ser ajustada ao ensinar os futuros programadores como identificá-los e evitar futuros erros, trazendo esse assunto para dentro das salas de aula.
Palavras-chave
Code Smells. Código. Desenvolvedores