Skip to content

[Archeo] A lógica de roteamento deve ser estruturada de forma que cada tipo de nó (static/param/any) seja tratado em uma função dedicada, com fluxo de controle claro e sem goto statements. - #3090

Draft
GabrielMella wants to merge 1 commit into
labstack:masterfrom
GabrielMella:archeo-fix/maintainability-168fee232cc8

Conversation

@GabrielMella

Copy link
Copy Markdown

Correção autônoma para a issue #10802.

A função Route() contém lógica de roteamento complexa com múltiplos blocos de decisão (static/param/any) e backtracking implementado via goto statements (linhas 976, 1069, 1071). A lógica de busca em árvore é dividida em três blocos separados (linhas 960-984, 1017-1037, 1039-1062) com fluxo de controle não-linear que dificulta compreensão e manutenção.

…po de nó (static/param/any) seja tratado em uma função dedicada, com fluxo de controle claro e sem goto statements.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant