Use este identificador para citar ou linkar para este item:
https://ric.cps.sp.gov.br/handle/123456789/8533
Título: | Qualidade de código utilizando rubocop no desenvolvimento de aplicações ruby |
Autor(es): | PEREIRA, Wellison Souza |
Orientador(es): | TOMOMITSU, Cecilia Keiko Adati |
Tipo documental: | Monografia |
Palavras-chave: | Desenvolvimento de software (controle de qualidade);Verificação e validação de software |
Data do documento: | 2021 |
Editor: | 002 |
Referência Bibliográfica: | PEREIRA, Wellison. Qualidade de código utilizando rubocop no desenvolvimento de aplicações ruby, 2021. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de São Paulo, São Paulo, 2021. |
Resumo: | Atualmente uma grande parte da população tem acesso a internet, tecnologia esta
que evoluiu e modificou a maneira das empresas fazerem negócios, a maneira como
os consumidores compram, se relacionam ou estudam. (Pressman, 2006). Com isso,
o desenvolvimento de software se tornou uma área em grande expansão.
Essa grande demanda por aplicações, torna necessário cada vez mais métodos que
permitam um desenvolvimento rápido, eficiente e de fácil manutenção. Na fase de
implementação sentimos a necessidade de ferramentas como verificadores de
código para tornar a escrita de código mais fluida, facilitando assim as entregas em
tempo hábil e com qualidade. Mesmo com seu vasto uso, seus benefícios, por sua
vez, são desconhecidos.
Visto toda necessidade do mercado de entregas de qualidade com velocidade, este
estudo tem por objetivo quantificar a usabilidade da ferramenta, mais
especificamente o rubocop e opiniões dos usuários em relação aos seus benefícios.
Partindo desse pressuposto, para mensurar a opinião dos desenvolvedores em
relação aos benefícios obtidos no uso da ferramenta, foi aplicado um questionário
contendo 3 perguntas fechadas na forma de alternativas e uma dissertativa. O
público-alvo foi um grupo do telegram ruby brasil, no qual deveriam responder sobre
o uso do rubocop, benefícios da ferramenta, aspectos de melhorias obtidos com a
ferramenta e nível hierárquico do profissional. Diante dos dados obtidos notou-se
uma grande utilização do rubocop com o principal objetivo de padronização dos
códigos escritos. Currently, a large part of the population has access to the internet, a technology that has evolved and changed the way companies do business, the way consumers buy, interact or study. (Pressman, 2006). As a result, software development has become a booming area. This great demand for applications makes it necessary more and more methods that lead to fast, efficient and maintenance-friendly development. In the implementation phase, there is a need for tools like code checkers to make writing code more fluid, thus facilitating timely and quality delivery. Even with its wide use, its benefits, in turn, are unknown. Given all the market's need for quality delivery with speed, this study aims to quantify the tool's usability, more specifically the rubocop and users' opinions regarding its benefits. Based on this assumption, to measure the opinion of developers in relation to the benefits obtained from using the tool, a questionnaire was sent containing 3 closed questions in the form of alternatives and a dissertation. The target audience was a group from the ruby brasil telegram, with no qualifications to answer about the use of robocop, the benefits of the tool, aspects of improvements obtained with the tool and the professional's hierarchical level. In view of the data obtained, a great use of rubocop was noted with the main objective of standardizing the writings. |
URI: | http://ric.cps.sp.gov.br/handle/123456789/8533 |
Aparece nas coleções: | Trabalhos de conclusão de curso |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
ads_2021_2_wellisonsouzapereira_qualidadedecodigoutilizandorubocop.pdf Restricted Access | 704.91 kB | Adobe PDF | Visualizar/Abrir Solictar uma cópia |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.