Stuburas (programavimas): Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Xqbot (aptarimas | indėlis)
S robotas Pridedama: zh:桩 (计算机)
SNėra keitimo santraukos
Eilutė 2:
 
# Tikrasis [[Nuotolinis objektas|nuotolinio objekto]] metodo kodas yra kitame kompiuteryje ir pasiekiamas tik per tinklą. Vietoje esančio stuburo kodas atsakingas už nuotolinio metodo iššaukimą, argumentų perdavimą ir rezultatų priėmimą. Tokie automatiškai generuojami stuburai labai paplitę, tačiau pastaruoju metu juos ima keisti lankstesni [[Proxy (objektas)|''proxy'']] objektai.
# TikrąjamTikrajam metodo kodui reikalinga tik per tinklą pasiekiama informacija tačiau kuriamos sistemos testavimui visiškai pakanka supaprastinto šio objekto pakaitalo, apsieinančio su vietoje esančiais duomenimis. Tokio pakaitalo elgesys nepriklauso nuo tinklo būsenos ir prieinamumo, testas trunka daug trumpiau. Panašus metodas testuose naudojamas ir jei tikrasis algoritmas pernelyg lėtas. Žinoma, taip negalima patikrinti laikinai nenaudojamo tikrojo algoritmo, tačiau galima tikrinti kitas su juo sąveikaujančias programos dalis.
# Tikrasis stuburo algoritmas yra pernelyg sudėtingas, todėl konkrečiai užduočiai spręsti naudojamas labai supaprastintas jo variantas. Pavyzdžiui, užuot traukus kvadratinę šaknį, naudojama iš anksto apskaičiuota pirmųjų šimto sveikųjų skaičių apytikrių šaknies reikšmių lentelė. Tokiam stuburui būtinas aiškus komentaras, nurodantis jo galimybių ribas.
# Metodas kol kas dar neparašytas, tačiau vietoje jo yra jokių veiksmų neatliekantis tuščias metodas su tuo pat vardu, parametrais bei grąžinama reikšme. Tokių stuburų kartais prireikia kad kiti komandos nariai galėtų tęsti nuo metodo buvimo priklausančią savo darbo dalį; visuomet stengiamasi jų turėti kuo mažiau. Šio tipo stuburas niekuomet neturi būti kviečiamas, jo kodas paprastai iškart meta klaidos išimtį.