Coelho, Roberta de SouzaPereira Neto, João Matias2023-07-192023-07-192023-07-17PEREIRA 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, 2023https://repositorio.ufrn.br/handle/123456789/53852This 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.iOSErroTratamento de ErroSwiftSwiftLintExpressão regularEngenharia de softwareErrorError HandlingRegular ExpressionUsando expressões regulares para identificar recomendações e más práticas de tratamento de Erro em projetos SwiftbachelorThesisCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE