Feature/challenge - #26
Open
ArquitetoMovel wants to merge 4 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Esta solicitação pull conclui uma refatoração importante da API de comércio eletrônico Python/Flask
code-smells-project, migrando-a para uma arquitetura MVC limpa com uma camada de serviço. Ele introduz nova documentação e arquivos de configuração, atualiza a estrutura da base de código e remove antipadrões legados. As mudanças mais importantes estão resumidas abaixo.Refator de arquitetura e estrutura do projeto
src/views,src/controllers,src/servicesesrc/models, com módulos de configuração e banco de dados. O ponto de entrada (app.py) é simplificado para usar uma fábrica de aplicativos e configurações baseadas no ambiente. [1] [2] [3]Documentação e orientação do desenvolvedor
README.mde o novoAGENTS.mdforam atualizados para descrever a nova arquitetura, pilha, padrões de codificação e como executar ou testar o projeto. Eles também especificam questões fixas e acordos de trabalho para futuros contribuidores. [1] [2].claude/skills/refactor-arch/, detalhando cada fase, níveis de gravidade para problemas e exemplos de relatórios para análise, code cheiros e resultados de refatoração. [1] [2] [3] [4] [5]Melhorias na qualidade e segurança do código
Arquivos e relatórios de suporte
docs/para rastreabilidade e auditoria. [1] [2] [3] [4]Diversos
.cursore.claudeforam adicionados para suportar o novo desenvolvimento e fluxo de trabalho do agente de IA.Alterações mais importantes
1. Refatorador de Arquitetura
app.py. [1] [2]2. Documentação e Padrões
README.mde adicionado umAGENTS.mdabrangente com diagramas de arquitetura, padrões de codificação e instruções de execução; esclareceu questões corrigidas e diretrizes de segurança. [1] [2]3. Segurança e qualidade de código
4. Habilidade de refatoração e relatórios
.claude/skills/refactor-arch/com documentação detalhada de habilidades, referências de gravidade e modelos para análise, problemas e relatórios de refatoração. [[1]](diffhunk://#diff-8a4d87385fddf7b58d04b97806f272ae5b0b7b3a49429f7a189ab2590cbc0eb8R1-R44