Code Blat

Författare: Lewis Jackson
Skapelsedatum: 12 Maj 2021
Uppdatera Datum: 1 Juli 2024
Anonim
DJ Blyatman & Russian Village Boys - Cyka Blyat (Official Music Video)
Video: DJ Blyatman & Russian Village Boys - Cyka Blyat (Official Music Video)

Innehåll

Definition - Vad betyder Code Bloat?

Koduppblåsning är kod som påstås vara för lång eller långsam för de flesta datorsystem. Medan termen vanligtvis hänvisar till källkoden som är för lång, kan den också hänvisa till körbara filer som kan anses vara alltför stora.


Orsaker till upplevd koduppblåsning kan vara användning av objektorienterade programmeringstekniker där procedurtekniker skulle göra, olämplig användning av designmönster, deklarativ programmering och rullning av slingor. Lösningar för att koda uppblåsning kan inkludera refactoring och eliminera redundanta beräkningar.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Code Bloat

Koduppblåsning är ett problem i mjukvaruutveckling där källkodens längd tros vara alltför lång. Termen avser vanligtvis längden på själva källkoden, men kan också tillämpas på storleken på de körbara filer som genereras av en kompilator om man använder ett kompilerat språk som C.


Koduppblåsning är ofta i betraktarens öga, men det kan orsaka verkliga problem. Lång, oklar kod kan vara svår att läsa och underhålla. Program som är för stora är långsamma att köra.

Koduppblåsning kan orsakas av otillräckliga språkfunktioner som kan leda till alltför fullständig kod, användning av objektorienterade designprinciper där de inte behövs och använda designmönster som är olämpliga för problemet som löses. Att använda deklarativa programmeringstekniker där objektorienterade eller tvingande tekniker är motiverade kan också orsaka att koden blir för stor. Upprullning av slingor, vilket minskar instruktioner som styrs av en slinga, är en programmeringsteknik som kan öka körhastigheten medan den orsakar koduppblåsning.

Lyckligtvis finns det lösningar på koduppblåsning. Den första är att undvika det i första hand genom att använda minimalistiska programmeringstekniker, kanske med mjukvarumetoder som Agile-programmering. Den andra är noggrann refactoring, vilket ändrar en programkällkod och lämnar dess yttre funktionalitet intakt. Ett annat bra alternativ är återanvändning av programvara, genom att använda bibliotek för att helt enkelt programmera.