Kód Bloat

Autor: Lewis Jackson
Datum Vytvoření: 12 Smět 2021
Datum Aktualizace: 25 Červen 2024
Anonim
Kód Bloat - Technologie
Kód Bloat - Technologie

Obsah

Definice - Co znamená kód Bloat?

Blok kódu je kód, který je ve většině počítačových systémů údajně příliš dlouhý nebo pomalý. Zatímco termín obvykle odkazuje na zdrojový kód, který je příliš dlouhý, může také odkazovat na spustitelné soubory, které by mohly být považovány za příliš velké.


Příčinami vnímaného bloudění kódu může být použití objektově orientovaných programovacích technik, kde by to byly procedurální techniky, nepřiměřené použití návrhových vzorů, deklarativní programování a odvíjení smyček. Řešení pro nadýmání kódu mohou zahrnovat refaktoring a odstranění nadbytečných výpočtů.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje kód Bloat

Kódování bloat je problém ve vývoji softwaru, kde se předpokládá, že délka zdrojového kódu je příliš dlouhá. Termín se obvykle vztahuje na délku samotného zdrojového kódu, ale lze jej také použít na velikost spustitelných souborů generovaných kompilátorem, pokud se používá kompilovaný jazyk, například C.


Kódování nadýmání je často v oku pozorovatele, ale může způsobit skutečné problémy. Dlouhý, nejasný kód může být obtížně čitelný a udržovatelný. Programy, které jsou příliš velké, se spouštějí pomalu.

Blokování kódu může být způsobeno nedostatečnými jazykovými vlastnostmi vedoucími k nadměrně podrobnému kódu, používáním objektově orientovaných návrhových principů tam, kde to není potřeba, a za použití návrhových vzorů, které jsou nevhodné pro řešený problém. Použití deklarativních programovacích technik, kde jsou zaručeny objektově orientované nebo imperativní techniky, může také způsobit, že se kód příliš zvětší. Odvíjení smyčky, které snižuje instrukce řízené smyčkou, je programovací technika, která může zvýšit rychlost provádění a současně způsobit nadýmání kódu.


Naštěstí existují řešení pro nadýmání kódu. Prvním je vyhnout se tomu v první řadě pomocí minimalistických programovacích technik, možná pomocí softwarových metodik, jako je agilní programování. Druhým je pečlivé refactoring, který mění zdrojový kód programů, přičemž jeho vnější funkce zůstává nedotčena. Další dobrou volbou je opětovné použití softwaru pomocí knihoven k jednoduchému programování.