Цоде Блоат

Аутор: Lewis Jackson
Датум Стварања: 12 Може 2021
Ажурирати Датум: 1 Јули 2024
Anonim
C++ Weekly - Ep 154 - One Simple Trick For Reducing Code Bloat
Видео: C++ Weekly - Ep 154 - One Simple Trick For Reducing Code Bloat

Садржај

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

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


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

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

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

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

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


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

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