Criação de um documento de padronização de codificação Java no LCC
Carregando...
Data
Autor(es)
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Federal de Minas Gerais
Descrição
Tipo
Monografia de especialização
Título alternativo
Primeiro orientador
Membros da banca
Antonio Otavio Fernandes
Eucidio Pimenta Arruda
Eucidio Pimenta Arruda
Resumo
Uma das etapas mais importantes no processo de desenvolvimento de software é a da codificação, onde a ideia de elaboração de um sistema realmente se tornará um novo sistema. Esta etapa conta, em geral, com a participação de vários desenvolvedores, muitas vezes distribuídos em equipes distintas para a execução da codificação em paralelo. Além disto, novos desenvolvedores podem ser incluídos nos projetos, demandando tempo para a compreensão do que já existe para poderem finalmente participar ativamente do desenvolvimento dos sistemas. Para garantir uma boa comunicação entre os desenvolvedores envolvidos, a existência de um padrão na codificação é necessária. Além da etapa de codificação, grande parte da vida útil do software é gasta na sua manutenção. Quando a codificação do sistema não segue um padrão bem estabelecido e o código presente no sistema é confuso, grande é a dificuldade na manutenção do código e na própria adaptação do sistema a novos requisitos. A utilização deste padrão garante uma melhora significativa na comunicação e na agilidade de produção de software, tendo uma equipe mais entrosada e com maior agilidade no entendimento de códigos produzidos por colegas, além de proporcionar um processo de manutenção de software mais simples e proveitoso. No Laboratório de Computação Científica da UFMG (LCC) vários sistemas Java são mantidos, a todo dia demandando novas funcionalidades e manutenção de código. Este trabalho consiste na elaboração de um documento de padronização de codificação Java, baseado nos sistemas já existentes no LCC, visando a melhora na comunicação das equipes já existentes e na adaptação de novos servidores, profissionais terceirizados e estagiários às equipes do laboratório. O documento abordará diversos aspectos, estruturais e estéticos, de codificação Java, buscando agregar informações atuais e significativas para a produção de um código de maior qualidade no LCC.
Abstract
Assunto
Software Desenvolvimento, Universidades e faculdades públicas, Universidades e faculdades Administração
Palavras-chave
Gestão de Instituições Federais de Educação Superior