Refatoração da arquitetura interna do Codemaster

DSpace Repository

A- A A+

Refatoração da arquitetura interna do Codemaster

Show full item record

Title: Refatoração da arquitetura interna do Codemaster
Author: Bec, Gilmar Vinicius Kich
Abstract: This paper presents the architectural refactoring of CodeMaster, an educational tool for assessing programming projects. With its monolithic architecture and technical debt, it implemented a Central API in Python (Factory/Adapter patterns) for dynamic provider discovery and modernized the infrastructure with Docker Compose and multi-stage builds. This drastically reduced deployment time (from over 20 minutes to seconds) and established an agnostic and extensible evaluation protocol and the establishment of a unified, agnostic evaluation protocol, validating the architecture's extensibility.Este artigo apresenta a refatoração arquitetural do CodeMaster, uma ferramenta educacional para avaliação de projetos de programação. Com sua arquitetura monolítica e dívida técnica, foi implementado uma API Central em Python (padrões Factory/Adapter) para descoberta dinâmica de provedores e modernização da infraestrutura com Docker Compose e builds multi-estágio. Isso reduziu drasticamente o tempo de implantação no ambiente de desenvolvimento (de mais de 20 minutos para segundos) e estabeleceu um protocolo de avaliação unificado e agnóstico, validando a extensibilidade da arquitetura.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.
URI: https://repositorio.ufsc.br/handle/123456789/270878
Date: 2025-11-24


Files in this item

Files Size Format View
TCC_Gilmar.pdf 5.065Mb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar