Programmēšana

Futbols kā tīmekļa pakalpojums

Katru svētdienu man sanāk bariņš puišu, lai skatītos futbolu. Balstoties uz savām asajām tehniskajām prasmēm, lai izveidotu šīs kopā sanākšanas, es izmantoju uz pakalpojumiem orientētu pieeju.

Piemēram, es ļāvu visiem šiem puišiem izmantot manu vannas istabu, tāpēc es universālas uzticības attiecības uztveru kā pašsaprotamas lietas. Katrs puisis noliek savu uzkodu trauku un dzer tases uz koplietošanas stikla kafijas galda. Pieprasījumi tiek apstrādāti konsekventi, paredzami, kā tas jādara tīmekļa pakalpojumu saskarnēm.

Ieņemiet sēdvietas. Manā istabā agrāk bija dīvāns, atzveltnes krēsls un spilvens, bet tas bija pārāk daudz iespējamo sēdekļu kategoriju - datu tipu, ja vēlaties - pārvaldīšanai. Tāpēc es pārvietoju mīkstos sēdekļus uz viesistabu, un tagad sēdeklis ir sēdeklis. Vienu sēdvietu pieprasījums tiek izpildīts ar vienu tērauda saliekamo krēslu.

Mana uzkodu saskarne ir vienlīdz vienkārša - pa vienai bļodiņai ar koplietošanu pēc pieprasījuma saņēmēja ieskatiem, lai gan es to pārskatīju, lai zvanītāji varētu norādīt Atkinsam atbilstošas ​​vai Atkinsa-pie-elles uzkodas, pēc noklusējuma - pēdējās.

Šī vienošanās ir strādājusi nevainojami katru sezonu. Bet pagājušajā svētdienā audio / video darbuzņēmējs atradās aizņemts, uzstādot jaunu projekcijas televizoru, teātra sēdvietas un telpisko skaņu (Pēdējā atzinība par manu zvaigžņu darbu). Tāpēc es pārcēlos viesības uz viesistabu.

Tas bija jauns izvietošanas scenārijs, taču mani vienkāršie, standartizētie protokoli un datu tipi padarītu pārdalīšanu par cinch - vai arī tā es domāju. Kas par katastrofu. Es uzzināju, ka savus futbola ballīšu pakalpojumus esmu veidojis tā, lai tie būtu tik izolēti no viņu izvietošanas vides, ka viņi pielāgojās tikai uz papīra.

Dveins ne pārāk labi redz, tāpēc mums nācās tuvāk ieskrūvēt dīvānu un dot viņam labāko vietu. Tad divi puiši ārējos sēdekļos neredzēja, tāpēc es viņus pārvietoju uz mīlas sēdekli aiz dīvāna. Viens puisis pārcēlās uz grīdas. Ērls pievilka sev tuvu televizora paliktni un pavadīja saldo laiku, lai bļodas un dzērienus pārvestu uz un no galda. Un visi strīdējās, kurš dabūja mīkstu sēdekli un kurš - saliekamo krēslu.

Skaidrs, ka es saskāros ar pārprojektēšanu. Bet kāds risinājums, ko es izveidoju, visticamāk, atkal pārtrauks (nevis funkcionāli, bet praktiski), kad mēs pārietam uz Auditorija.

Izrādās, ka pareizi rīkoties bija pajautāt manai sievai. Pēc profesijas viņa ir pasākumu plānotāja. Viņa sarāvās, kad es noliku Ērlu blakus televizora paplātei, jo viņa zināja, ka viņš ir šeit, lai ēst, nevis skatīties. Viņa zināja, ka Dveinas īpašības dīvāna vidusdaļu padarīja par labu vietu viņam, bet sliktu visiem pārējiem.

Kamēr es sagrozīju rokas par izņēmuma gadījumu ļaunumu, viņa paskaidroja, ka pasākuma plānošanā tiek ņemta vērā norises vieta, tomēr tā ir pietiekami elastīga, lai it kā rīkotos ar vietas maiņu stundu pirms sākuma. Mainīt notikumu, kamēr tas notiek, nav praktiski, taču viņa pieraksta, kas katrā pasākumā darbojas un kas ne, un izmanto šīs zināšanas, lai izveidotu pakāpeniski pielāgojamākus galvenos plānus.

Tīmekļa pakalpojumu arhitektūra neatšķiras. Standarta protokolu un datu veidu ievērošana ir laba, taču tas nenozīmē, ka ir jēga kvadrātveida tapas piespiešanai apaļā caurumā.

Es to pat nedomāju savā spēles ballīšu dizainā. Katru svētdienu es saņēmu pirmo zvanu uz sēdvietu, uzkodu un dzērienu saskarnēm. No mana skatu punkta mans dizains bija ideāls katru nedēļu.

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