Зміст:
Визначення - Що означає Cruft?
Cruft - це сленговий термін для марного, надлишкового або погано написаного коду. Cruft включає будь-який код, який не потрібен додатку для виконання завдання, для якого він був розроблений. Він також може використовуватися в контексті коду, який так погано написаний, що ви також можете викинути його та почати з нуля.
Cruft - це не обов'язково помилка, але швидше робить код важче для читання та обслуговування. Код або фрагмент програмного забезпечення, що страждає від суглобів, можна назвати "більш грубим" або "більш чітким, ніж попередня версія".
Техопедія пояснює Cruft
Розглянемо наступний розділ коду на Java, який ілюструє існування коду.
Клас Привіт
{
Назва рядка;
Строкова адреса;
String Street;
Струнне місто;
Пустіть деякіфункції () {…}
}
Проблема, пов'язана з вищевказаним кодом, полягає в надмірному використанні String-операторів. Це простий приклад грубості. Більш складні форми зайвого коду не легко визначити до етапу тестування. На той час була витрачена значна кількість ресурсів та фінансів організації завдяки обробці, застосованій до надмірних блоків коду.
Надійний код може включати небажані пакети, на які ніде не посилається, небажані методи загальнодоступного доступу, які не посилаються в межах одного або іншого класу.
