{"id":772,"date":"2021-09-01T15:00:20","date_gmt":"2021-09-01T15:00:20","guid":{"rendered":"http:\/\/www2.unifap.br\/furtado\/?page_id=772"},"modified":"2022-02-01T02:18:55","modified_gmt":"2022-02-01T02:18:55","slug":"uma-ferramenta-para-identificacao-automatica-de-bad-smells","status":"publish","type":"page","link":"https:\/\/www2.unifap.br\/furtado\/concluidas\/uma-ferramenta-para-identificacao-automatica-de-bad-smells\/","title":{"rendered":"Uma Ferramenta para Identifica\u00e7\u00e3o Autom\u00e1tica de Bad Smells"},"content":{"rendered":"<div class=\"clearfix entry-content\">\n<div class=\"clearfix entry-content\">\n<p><strong>Aluno:<\/strong> Matheus Costa Silva.<\/p>\n<p><b>Resumo: <\/b>O processo de desenvolvimento de software \u00e9 uma etapa na Engenharia de Software que demanda planejamento e organiza\u00e7\u00e3o da equipe de desenvolvimento para produzir c\u00f3digo fonte de qualidade. Esses, e demais atributos, s\u00e3o necess\u00e1rios para evitar poss\u00edveis problemas estruturais no c\u00f3digo, conhecidos na literatura como <em>Bad Smells<\/em>, e\/ou melhorar a legibilidade das linhas de c\u00f3digo; al\u00e9m de que, sem elas, o processo de refatora\u00e7\u00e3o do c\u00f3digo se torna mais dispendioso. Tendo em mente essa problem\u00e1tica, este trabalho apresenta um instrumento automatizado para identifica\u00e7\u00e3o e verifica\u00e7\u00e3o de <em>Bad Smells <\/em>em c\u00f3digo-fonte, e mostra os impactos dos mesmos no desenvolvimento de software. A ferramenta apresentada tem objetivo de detectar esses <em>Bad Smells<\/em> no c\u00f3digo fonte e disponibilizar, em forma de gr\u00e1fico para o usu\u00e1rio, a localiza\u00e7\u00e3o e a categoria em que se enquadram. Este trabalho possui o intuito de detalhar seu funcionamento e contextualizar sua import\u00e2ncia dentro da Engenharia de Software.<\/p>\n<p><b>Palavras-chaves:\u00a0<\/b><em>Bad Smell<\/em>, Qualidade de C\u00f3digo, Design e Arquitetura de Software, Ferramentas de Software Livre.<\/p>\n<p><strong>Institui\u00e7\u00e3o:<\/strong> Universidade Federal do Amap\u00e1<\/p>\n<p><strong>Curso:<\/strong> Bacharelado em Ci\u00eancia da Computa\u00e7\u00e3o.<\/p>\n<p><strong>Conclus\u00e3o:<\/strong> 08\/2021.<\/p>\n<p><strong><a href=\"http:\/\/www2.unifap.br\/furtado\/files\/2022\/02\/TCC-MATHEUS-COSTA-SILVA.pdf\">Download<\/a> | <a href=\"https:\/\/github.com\/ jcfurtado86\/badsmells\">Github<\/a><br \/>\n<\/strong><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aluno: Matheus Costa Silva. Resumo: O processo de desenvolvimento de software \u00e9 uma etapa na Engenharia de Software que demanda planejamento e organiza\u00e7\u00e3o da equipe de desenvolvimento para produzir c\u00f3digo fonte de qualidade. Esses, e demais atributos, s\u00e3o necess\u00e1rios para&hellip; <\/p>\n<p><a href=\"https:\/\/www2.unifap.br\/furtado\/concluidas\/uma-ferramenta-para-identificacao-automatica-de-bad-smells\/\" class=\"readmore-button\">Continue Reading<\/a><\/p>\n","protected":false},"author":352,"featured_media":0,"parent":691,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-772","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/pages\/772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/users\/352"}],"replies":[{"embeddable":true,"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/comments?post=772"}],"version-history":[{"count":3,"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/pages\/772\/revisions"}],"predecessor-version":[{"id":777,"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/pages\/772\/revisions\/777"}],"up":[{"embeddable":true,"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/pages\/691"}],"wp:attachment":[{"href":"https:\/\/www2.unifap.br\/furtado\/wp-json\/wp\/v2\/media?parent=772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}