Lar Desenvolvimento O que é cruft? - o que é techopedia

O que é cruft? - o que é techopedia

Índice:

Anonim

Definição - O que significa Cruft?

Cruft é uma gíria para código inútil, redundante ou mal escrito. O Cruft inclui qualquer código que não seja necessário para um aplicativo executar a tarefa para a qual foi projetado. Também pode ser usado no contexto do código que é tão mal escrito, que você pode jogá-lo fora e começar do zero.


Cruft não é necessariamente um bug, mas torna o código mais difícil de ler e manter. Um código ou software que sofre de cruft pode ser chamado de "crufty" ou "cruftier que a versão anterior".

Techopedia explica Cruft

Considere a seguinte seção de código em Java, que ilustra a existência de código.

Class Hello

{

Nome da string;

Endereço da string;

Rua da corda;

Cidade da corda;

Anular someFunction () {…}

}


O problema associado ao código acima é o uso redundante de instruções String. Este é um exemplo simples de cruft. Formas mais complexas de código redundante não são facilmente identificadas até a fase de teste. Nessa época, uma quantidade considerável de recursos e finanças da organização havia sido desperdiçada devido ao processamento aplicado nos blocos de código extra-redundantes.


O código crufty pode incluir pacotes indesejados que não são mencionados em nenhum lugar, métodos de acesso público indesejados que não são referidos na mesma classe ou em uma classe diferente.

O que é cruft? - o que é techopedia