DSpace Repository

Legibilidade de código-fonte C# com Pattern Matching

Show simple item record

dc.contributor.advisor Barros, Márcio de Oliveira
dc.contributor.author Cruz, Rafael Bento
dc.date.accessioned 2026-04-30T20:09:40Z
dc.date.available 2026-04-30T20:09:40Z
dc.date.issued 2022-06-01
dc.identifier.citation CRUZ, Rafael Bento. Legibilidade de código-fonte C# com Pattern Matching. 72f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, Rio de Janeiro, 2022. pt_BR
dc.identifier.uri http://hdl.handle.net/unirio/15049
dc.description.sponsorship n/a pt_BR
dc.language.iso Portuguese pt_BR
dc.rights openAccess pt_BR
dc.title Legibilidade de código-fonte C# com Pattern Matching pt_BR
dc.type masterThesis pt_BR
dc.contributor.referee Barros, Márcio de Oliveira
dc.contributor.referee Lima Filho, Fernando José Castor de
dc.contributor.referee Souza, Gleison dos Santos
dc.degree.department CCET pt_BR
dc.degree.grantor Universidade Federal do Estado do Rio de Janeiro - UNIRIO pt_BR
dc.degree.level Mestrado Acadêmico pt_BR
dc.degree.local Rio de Janeiro,RJ pt_BR
dc.degree.program Programa de Pós-Graduação em Informática pt_BR
dc.subject.cnpq CIÊNCIAS EXATAS E DA TERRA.CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.subject.en Code Readability pt_BR
dc.subject.en C# pt_BR
dc.subject.en Pattern Matching pt_BR
dc.subject.en Software Maintenance pt_BR
dc.description.abstracten This dissertation investigates the impact of using the Pattern Matching feature on the readability of C# code. Readability is an essential attribute for software maintenance, and the emergence of new syntactic constructions in modern languages promises to simplify complex decision structures. Through a controlled experiment with developers, the research compared traditional codes (based on if-else chains) with codes using Pattern Matching. The results suggest that while the new feature reduces verbosity, its understanding depends on the developer's seniority, offering guidelines on when to adopt these constructions to improve source code quality. pt_BR
dc.degree.country Brasil pt_BR
dc.description.sponsordocumentnumber n/a pt_BR
dc.description.abstractpt Esta dissertação investiga o impacto do uso do recurso de Pattern Matching na legibilidade de códigos escritos em C#. A legibilidade é um atributo essencial para a manutenção de software, e o surgimento de novas construções sintáticas nas linguagens modernas promete simplificar estruturas complexas de decisão. Através de um experimento controlado com desenvolvedores, a pesquisa comparou códigos tradicionais (baseados em cadeias de if-else) com códigos que utilizam Pattern Matching. Os resultados sugerem que, embora o novo recurso reduza a verbosidade, a sua compreensão depende da senioridade do desenvolvedor, oferecendo diretrizes sobre quando adotar essas construções para melhorar a qualidade do código-fonte. pt_BR
dc.subject.pt Legibilidade de Código pt_BR
dc.subject.pt C# pt_BR
dc.subject.pt Pattern Matching pt_BR
dc.subject.pt Manutenção de Software pt_BR


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

|
|