Usando expressões regulares para identificar recomendações e más práticas de tratamento de Erro em projetos Swift
dc.contributor.advisor | Coelho, Roberta de Souza | |
dc.contributor.advisorLattes | http://lattes.cnpq.br/9854634275938452 | pt_BR |
dc.contributor.author | Pereira Neto, João Matias | |
dc.contributor.referees1 | Silva, Lyrene Fernandes da | |
dc.contributor.referees1ID | 0000-0003-1772-6062 | pt_BR |
dc.contributor.referees1Lattes | http://lattes.cnpq.br/6082948468501249 | pt_BR |
dc.contributor.referees2 | Lucena, Marcia Jacyntha Nunes Rodrigues | |
dc.contributor.referees2Lattes | http://lattes.cnpq.br/7982148962089986 | pt_BR |
dc.date.accessioned | 2023-07-19T22:36:50Z | |
dc.date.available | 2023-07-19T22:36:50Z | |
dc.date.issued | 2023-07-17 | |
dc.description.abstract | This work studies the error handling in software development, with Swift language, used to develop Apple applications. The use of regular expressions is used to analyze the source code of Swift projects, identifying recommendations and bad error handling practices defined in the work of Cassee (2018). This work aims to share these findings with developers, evaluate the current development scenario on Github and create a tool that helps developers to apply the recommendations and avoid bad error handling practices. The main objective is to propose a tool for static analysis of code in Swift projects, using regular expressions to identify error handling patterns, generating a report with the number of occurrences found and verifying the possibility of reusing these rules in other existing tools, such as the SwiftLint. | pt_BR |
dc.description.resumo | Este trabalho estuda o tratamento de erros no desenvolvimento de software, na linguagem Swift, usada para desenvolver aplicativos da Apple. O uso de expressões regulares é utilizado para analisar o código-fonte de projetos Swift, identificando recomendações e más práticas de tratamento de erros definidas no trabalho de Cassee (2018). Esse trabalho visa compartilhar essas descobertas com os desenvolvedores, avaliar o cenário atual de desenvolvimento no Github e criar uma ferramenta que auxilie os desenvolvedores a aplicar as recomendações e evitar más práticas de tratamento de erros. O objetivo principal é propor uma ferramenta para análise estática de código em projetos Swift, utilizando expressões regulares para identificar padrões de tratamento de erros, gerando um relatório com o número de ocorrências encontradas e verificando a possibilidade de reutilizar essas regras em outras ferramentas existentes, como o SwiftLint. | pt_BR |
dc.identifier.citation | PEREIRA NETO, João Matias. Usando expressões regulares para identificar recomendações e más práticas de tratamento de Erro em projetos Swift. Orientadora: Roberta de Souza Coelho. 2023. 160 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2023 | pt_BR |
dc.identifier.uri | https://repositorio.ufrn.br/handle/123456789/53852 | |
dc.language | pt_BR | pt_BR |
dc.publisher | Universidade Federal do Rio Grande do Norte | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Informática e Matemática Aplicada | pt_BR |
dc.publisher.initials | UFRN | pt_BR |
dc.publisher.program | Engenharia de Software | pt_BR |
dc.subject | iOS | pt_BR |
dc.subject | Erro | pt_BR |
dc.subject | Tratamento de Erro | pt_BR |
dc.subject | Swift | pt_BR |
dc.subject | SwiftLint | pt_BR |
dc.subject | Expressão regular | pt_BR |
dc.subject | Engenharia de software | pt_BR |
dc.subject | Error | pt_BR |
dc.subject | Error Handling | pt_BR |
dc.subject | Regular Expression | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE | pt_BR |
dc.title | Usando expressões regulares para identificar recomendações e más práticas de tratamento de Erro em projetos Swift | pt_BR |
dc.type | bachelorThesis | pt_BR |
Arquivos
Pacote Original
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- UsandoExpressoesRegulares_PereiraNeto_2023.pdf
- Tamanho:
- 2.72 MB
- Formato:
- Adobe Portable Document Format
Nenhuma Miniatura disponível
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 1.45 KB
- Formato:
- Item-specific license agreed upon to submission
Nenhuma Miniatura disponível