·

Cursos Gerais ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

FE RRAM E NTAS Vocé sabia que seu material didatico é interativo e multimidia Isso significa que vocé pode interagir D F com o conteudo de diversas formas a qualquer hora e lugar Na versdo impressa porém alguns conteudos interativos ficam desabilitados Por essa razdo fique atento sempre que possivel opte MAN UTE N CAO pela versdo digital Bons estudos Caro aluno muito foi falado da classificagdo das ferramentas de manutencao e dentre elas podese destacar a indentagdo que quando bem feita auxilia a equipe de desenvolvimento no processo de compreensao das partes que comp6em o sistema Encontrar um cddigofonte indentado e comentado pode ser um grande diferencial no momento da manutengdo Esse processo pode ser encontrado tanto na reengenharia de software quanto nos processos de engenharia reversa para entender a estrutura das aplicagoes Existem algumas situagées que nos permitem entender o correto apenas quando visualizamos a forma incorreta de se fazer Dito isso a seguir um trecho de cddigo sem nenhuma indentagdo Para facilitar o entendimento da fungao acompanhe o que esta sendo executado linha a linha oe hially a Para visualizar 0 video acesse seu material digital Existe uma brincadeira entre os desenvolvedores com relagdo a isso na qual eles falam que um cddigo nesse formato errado fica perecendo uma linguicga comprida e reta A título de análise comparativa observe a seguir o mesmo trecho de código só que dessa vez com as devidas indentações Percebeu a grande diferença entre um código sem indentação e um indentado Existem empresas nas quais o gerente de projetos só recebe a entrega de um códigofonte que contenha a estrutura de indentação e comentários de forma correta Isso demonstra o padrão que é utilizado em desenvolvimento de sistemas que visa colaborar e garantir a qualidade do software