Programavimas

Futbolas kaip interneto paslauga

Kiekvieną sekmadienį susirenku būrį vaikinų žiūrėti futbolo. Remdamasis savo aštriais techniniais įgūdžiais, norėdamas užmegzti šiuos susitikimus, naudojau į paslaugas orientuotą požiūrį.

Pavyzdžiui, aš leidžiau visiems šiems vaikinams naudotis savo vonios kambariu, todėl visuotinius pasitikėjimo santykius laikau savaime suprantamu dalyku. Kiekvienas vaikinas uždeda savo užkandžių dubenį ir geria puodelius ant bendro stiklinio žurnalinio stalo. Užklausos tvarkomos nuosekliai, nuspėjamai, kaip tai turi daryti žiniatinklio paslaugų sąsajos.

Atsisėskite. Aš anksčiau savo sofoje turėjau sofą, gultą ir pagalvėlę, tačiau tai pateikė per daug galimų sėdimų vietų kategorijų - duomenų tipų, jei norite - tvarkyti. Taigi perkėliau minkštas sėdynes į svetainę, o dabar sėdynė yra sėdynė. Vienos sėdynės prašymas įvykdomas su viena plienine sulankstoma kėdute.

Mano užkandžių sąsaja yra vienodai paprasta - po vieną dubenėlį su dalijimu prašytojo nuožiūra, nors aš jį pataisiau, kad skambintojai galėtų nurodyti „Atkins“ reikalavimus atitinkančius arba „Atkins-go-to-hell“ užkandžius, o numatytasis yra pastarieji.

Šis susitarimas sklandžiai veikė kiekvieną sezoną. Tačiau praėjusį sekmadienį garso ir vaizdo rangovas buvo užimtas statykloje, įrengdamas naują projekcinį televizorių, teatro sėdynes ir erdvinį garsą (Naujausias mano žvaigždžių darbo pripažinimas). Taigi vakarėlį perkėliau į svetainę.

Tai buvo naujas diegimo scenarijus, tačiau dėl mano paprastų, standartizuotų protokolų ir duomenų tipų perskirstymas taps nepriekaištingas - aš taip maniau. Kokia nelaimė. Sužinojau, kad sukūriau savo futbolo vakarėlių paslaugas taip izoliuotai nuo jų dislokavimo aplinkos, kad jos pritaikė tik popieriuje.

Dwayne'as nemato labai gerai, todėl mes turėjome pasukti sofą arčiau ir suteikti jam geriausią vietą. Tada du vaikinai išorinėse sėdynėse nematė, todėl aš juos perkėliau į meilės sėdynę už sofos. Vienas vaikinas persikėlė į grindis. Earlas prisitraukė prie savęs televizoriaus dėklą ir mielai leido laiką, praleisdamas dubenis ir gėrimus prie „stalo“ ir iš jo. Visi ginčijosi, kas gavo minkštą sėdynę, o kas - sulankstomą kėdę.

Aišku, aš susidūriau su pertvarkymu. Bet koks mano sukurtas sprendimas greičiausiai vėl sulaužys (ne funkciškai, o praktiškai), kai pereisime prie Auditorija.

Pasirodo, teisinga buvo paklausti savo žmonos. Pagal profesiją ji yra renginių planuotoja. Ji susiraukė, kai padėjau Earlą prie televizoriaus dėklo, nes ji žinojo, kad jis yra čia valgyti, o ne žiūrėti. Ji žinojo, kad Dwayne'o savybės padarė sofos vidurį jam gera vieta, bet bloga visiems kitiems.

Nors susikibau rankomis dėl išimtinių atvejų blogybių, ji paaiškino, kad rengiant renginį atsižvelgiama į vietą, tačiau jis yra pakankamai lankstus, kad tarytum likus valandai iki starto būtų galima pakeisti vietą. Nepraktiška keisti įvykį, kol jis vyksta, tačiau ji užrašo, kas veikia ir kas ne kiekviename renginyje, ir naudoja tas žinias kurdama pagrindinius planus, kurie yra palaipsniui labiau pritaikomi.

Žiniatinklio paslaugų architektūra nesiskiria. Standartinių protokolų ir duomenų tipų laikymasis yra puikus, tačiau tai nereiškia, kad prasminga priversti kvadratinį kaištį į apvalią skylę.

Apie tai net negalvojau kurdamas žaidimų vakarėlius. Kiekvieną sekmadienį turėjau pirmą kartą paskambinti į sėdėjimo, užkandžių ir gėrimų sąsajas. Žvelgiant iš mano pusės, mano dizainas buvo tobulas kiekvieną savaitę.

$config[zx-auto] not found$config[zx-overlay] not found