Code Bloat

Autor: Lewis Jackson
Data De Criação: 12 Poderia 2021
Data De Atualização: 1 Julho 2024
Anonim
Code Bloating In C++
Vídeo: Code Bloating In C++

Contente

Definição - O que significa Code Bloat?

Inchaço do código é um código que supostamente é muito longo ou lento na maioria dos sistemas de computador. Embora o termo geralmente se refira a um código-fonte muito longo, ele também pode se referir a executáveis ​​que podem ser considerados excessivamente grandes.


As causas do inchaço percebido do código podem ser o uso de técnicas de programação orientada a objetos, onde as técnicas procedurais o usariam, uso inadequado de padrões de design, programação declarativa e desenrolamento de loop. As soluções para inchar o código podem incluir refatoração e eliminação de cálculos redundantes.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Code Bloat

O inchaço do código é um problema no desenvolvimento de software em que se acredita que o tamanho do código fonte seja excessivamente longo. O termo geralmente se refere ao tamanho do próprio código-fonte, mas também pode ser aplicado ao tamanho dos arquivos executáveis ​​gerados por um compilador se você estiver usando uma linguagem compilada como C.


O inchaço do código geralmente está nos olhos de quem vê, mas pode causar problemas reais. Código longo e pouco claro pode ser difícil de ler e manter. Programas muito grandes demoram para serem executados.

O inchaço do código pode ser causado por recursos inadequados de linguagem que levam a códigos excessivamente detalhados, uso de princípios de design orientado a objetos onde eles não são necessários e uso de padrões de design inadequados para o problema que está sendo resolvido. O uso de técnicas de programação declarativa nas quais técnicas imperativas ou orientadas a objetos são garantidas também pode fazer com que o código cresça muito. O desenrolar de loop, que reduz as instruções controladas por um loop, é uma técnica de programação que pode aumentar a velocidade de execução e causar inchaço no código.


Felizmente, existem soluções para inchar o código. O primeiro é evitá-lo em primeiro lugar, usando técnicas de programação minimalistas, talvez com metodologias de software como a programação Agile. A outra é a refatoração cuidadosa, que altera o código-fonte do programa, mantendo intacta a funcionalidade externa. Outra boa opção é a reutilização de software, usando bibliotecas para simplesmente programar.