Кућа Развој Шта је блоат код? - дефиниција из техопедије

Шта је блоат код? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Блоат Цоде?

Назив кода је код који је наводно предуг или спор у већини рачунарских система. Иако се термин обично односи на предуги изворни код, може се односити и на извршне датотеке које се могу сматрати претјерано великим.

Узроци перципираног кода могу бити употреба објектно оријентисаних техника програмирања у којима би се радиле процедуралне технике, непримјерена употреба образаца дизајна, декларативно програмирање и одвијање петље. Рјешења за кодирање могу укључивати рефакторинг и елиминирање сувишних израчуна.

Техопедиа објашњава Цоде Блоат

Напет код проблем је у развоју софтвера гдје се вјерује да је дужина изворног кода претјерано дугачка. Израз се обично односи на дужину самог изворног кода, али може се применити и на величину извршних датотека које генерише преводилац ако користи компајлирани језик као што је Ц.

Напад кода често је у очи проматрача, али може изазвати праве проблеме. Дуг, нејасан код може бити тежак за читање и одржавање. Програми који су превелики се споро покрећу.

Набујање кода може бити узроковано неадекватним језичким карактеристикама које воде до претјерано исцрпног кода, употребом објектно оријентираних принципа дизајна тамо гдје они нису потребни и кориштењем дизајнерских образаца који нису примјерени проблему који се рјешава. Употреба техника декларативног програмирања у којима су загарантоване објективно оријентисане или императивне технике такође може узроковати превелики пораст кода. Одвијање петље, које смањује инструкције које контролише петља, је програмерска техника која може повећати брзину извршења, а узрокује надување кода.

Срећом, постоје рјешења за кодирање блоат-а. Прво је то избећи у првом реду применом минималистичких техника програмирања, можда помоћу софтверских методологија као што је Агиле програмирање. Други је пажљиви рефакторинг, који мења изворни код програма, а оставља спољну функционалност нетакнутом. Још једна добра опција је поново коришћење софтвера, користећи библиотеке за једноставно програмирање.

Шта је блоат код? - дефиниција из техопедије