positiv-promotion.ru

  

Bästa artiklarna:

  
Main / Vad är ryska dockprincipen

Vad är ryska dockprincipen

En plattform är en applikation som gör det möjligt att bygga andra saker med den så att även dess skapare kan bli förvånade över vad användare gör med den. Det enkla sättet är att utforma ett system med Matryoshka eller Russian Doll-principen så att varje lager är komplett och perfekt anpassat till vad skiktet gör så att andra lager kan byggas ovanpå eller runt det.

Det svåra sättet är att omarbeta ett befintligt system genom viljestyrka - vilket Steve Yegge beskrev, hände vid Amazon när Jeff Bezos utfärdade en edikt i linje med: De sex missiven sammanfattar den typ av beslutsamhet och disciplin och hot som krävs för att vända en produkten till en plattform. Få företag har antingen modet eller framsynten för att göra ett retro-fit-arbete. Men för det enkla sättet att arbeta måste systemdesigners inte bara veta hur man bygger programvara inifrån och ut utan varför programvara ska byggas inifrån och ut.

Att låna igen från Mr. Eftersom Facebook tillhandahöll ett väldefinierat API spelar det ingen roll vad tilläggsanvändare kan dekorera sin Facebook-upplevelse med. API skyddar samtidigt systemets integritet och tillåter oväntade användningar. Matryoshka-principen är en utmärkt metafor för programvarudesign. Varje docka är perfekt användbar precis som för alla dockor som kan användas till.

När varje ytterdocka tas bort exponeras en annan docka inuti. Traditionellt är varje docka målad på olika sätt. En av de mest tilltalande egenskaperna hos att använda ryska dockor som en metafor över löklager är dockorna är mer varierande än lök. Skala tillbaka ett lager av en lök och vad du hittar inuti är en annan lök.

Det ser ut och smakar detsamma som skikten både inom och utanför. Lök, som en modell för programvarudesign, är tråkiga. En annan anledning till att föredra kapslade dockor framför de mer typiska skiktningsdiagrammen som vanligtvis används i systemkonstruktioner eller koncentriska cirklar är dockorna med ytarea - fram, bak, topp och botten.

Nedan följer en graf som jämför den potentiella nyttan av upp till tio överdrivna sfäriska dockor. En typisk tvådimensionell design mäts av cirkelns omkrets för n-lager. En tredimensionell design mäts i termer av dess yta för n-lager. Beroende på hur moget ditt system är kan du kanske följa antingen det hårda eller det enkla sättet. Det finns mycket inspiration som designers kan hitta i olika litteratur om serviceorienterade arkitekturer, komponenter, mesasge-orienterad-mellanprogram och andra liknande tekniker.

Men operativsystem och databaser är förmodligen de bästa inspirationskällorna som de flesta programmerare borde känna till - särskilt för Unix-familjens operativsystem. Om Windows är det enda operativsystem som en designer har en referens, skulle jag rekommendera att du fokuserar på relationsdatabaser istället.

Produktionsregler så enkelt som 1, 2, 3. IT-strategi. Av Anonym. Måndag 17 oktober 2011. Inloggningssida för tekniska favoriter. Glömt ditt lösenord? Har du inget konto? Bli Medlem. Bokmärk teknisk inloggningssida. Alla team kommer framöver att exponera sin data och funktionalitet via servicegränssnitt. Team måste kommunicera med varandra via dessa gränssnitt. Det finns ingen annan form av interprocesskommunikation tillåten: Den enda kommunikationen som tillåts är via servicegränssnittssamtal över nätverket.

Det spelar ingen roll vilken teknik de använder. Bezos bryr sig inte. Alla servicegränssnitt, utan undantag, måste utformas från grunden för att vara externa. Det vill säga teamet måste planera och utforma för att kunna exponera gränssnittet för utvecklare i omvärlden. Inga undantag. Den som inte gör detta kommer att få sparken. Så det lämnar det enkla sättet. Mer läsning: Några namn 17k Följare. Inloggningssida för teknik. Bli den första att kommentera Skriv kommentar. Logga in för att skicka en kommentar. Logga in.

Något gick fel i vårt slut. Vänligen försök igen senare. Hur skulle 10 års engagemang förändra dig? Vad lär du dig? Scrum Transition Journal: Deltid har tur. Grooming Woes Part 3. Grooming Woes Part 2. Grooming Woes Part 1.

(с) 2019 positive-promotion.ru