naše druhá timebase přednáška bude opět tady já známýma jako
za transfer zjistit co to vůbec je těch drog jako komunikaci
mezi vývojáři dýchají
bych mi sou ty jo komunikaci mezi
přednášejícím a moderátor abych věděl co mám teďkom kamilovi říct
je chtěl choval mě teďkom apod data respektive úplně mezi ně
a
kaře krát d toho psa jak funguje negativně tam zedníček
tak dobré odpoledne já jsem schválně chtěl pro představení věci fantazie moderátora
takže ty za představení na tom se na ty bych asi za tímto sem já
to je jako abyste věděli ten kontext dovoz počet až definuje nebo s může být
jinačí
a takže já pracuji ve firmě kritika jako koordinátor znamená to že se stará vo
kvalitu všechny ty procesy s kvalitou ho lisování a lidí kteří se k y tým
řekněme nebo lidi kteří se zabývají kvalitou tak
a ten jako je firma která víra výkon ten list ten systém jenom abyste byly
takové obraze protože každá firma která dělá něco jiného ten dvou bude mít trošičku on
ty si
do sady nebo push bylo prozrazeno p data někdo eště předtím
ze mark
nelze takže ano je to právně by asi wikipedie
ne dobře tak by to komunikaci mezi byl operejšn protože a
tyto dvě oddělení byly dost často od sebe a schvalovali mezi sebou různě vinu nebo
ne stará se o to že po který běží na nějaký mašina a je potřeba
tý mašiny udržovat potřeba vývojáři znali nedíváš nakopl běží stejně jako aby lajdáci kteří to
provázaností mašina aby věděli co to je za
takže vy někdo když nemá trasu mezi moc zajímavá studie řekneme si trošičku jak to
vlastně vzniklo a co bylo kdo byl zatím
takže v roce dva tisíce sedum
byl i pevné paty vyvolá který na obrázku který dostal volání zakázku velký o tom
abys mikro vám mezi sebou data centra
eště stromová méno jemně dobře slyšela vzadu protože a jo v pohodě
takže aby poznal vládní zakázku a tady začal narážet na to na tábor developer u
a na tábor i ták kteří spolu sebou mezi se vůbec nekomunikoval a zase tím
nějaké zabývat jak by se toto mohlo změnit to potom dělat a jedna žena michal
konferencích torontu v roce dva tisíce osum
se objevilo téma dynamical můžu schafer na takovou diskuzi na zem již infrastructure a to
pavlíkovi z jako jo toto je něco co bych chtěl s ním určitě program
takže pouze vypravil při jo tam na tu konferenci se do té místnosti a měla
začít ta diskuze ale tam nebude vzniklo vyřešte zahájíte nejdu protože vůbec nečekal že by
to někomu zajímat
takže si tam sám poseděl a potom se postupně na vyměňovaly mezi nalezený mezi public
domain že aleš teda se domluví dál na bylo dej které zabily velký poprvé v
roce dva tisíce devět potom se z toho this
tady se ošklivost neboc a vlastní mám jako nižší celý název dobu s
první konference americe byla vejce deset a potom to šlo dále
a co je operátory vo pustím si to řekli důležitý je ale jako nějaký postoj
je toho nějakej kulturní změně protože a tyto dvě oddělené dva oddělené celky do v
i disponuje sobě aby právě na sebe navazovaly aby se
že část d s t na dvě tím co se jako nějací řešíte poběží monitorování
když do množiny sebou sobě věděli aby to jakosti a
takže to je hlavní účelem bylo s tady mám ještě takhle
výstižněji je jako zbudování ta komunikace mezi zírají taky antilopy
co sou co sou hlavní
mohli nebo hlavní cíle nebo proč vlastně ta a bude se bavit hlavně ke které
a tedy i z toho co sem napětí a je to jako si z loňského
takový dokument stejnou nemoc
tedy a dala víajpí rezavý sem american strašnýho zapnutí
věcí ohledně firem které řeší takový dotaz zní ti a sandry takže když se podíváte
při opera ní krát takže ten cílovej usuzuje a že se ten je to která
se a dvě stě výkonem za
nula měli finitely uspořil život a vy od sebe takže sme si na zhruba šestnáct
set d polynomů zadal
jo to znamená několikrát za
no co je důležitý cílem samozřejmě aby se ta funkce najít a rychlej dodal na
tech protože rychlej se jestli věci rychlej se řeší nějaké mapy teďka se používá i
u těch je život
většinou do hodiny
sou to sou řešené to znamená spadne server nebo dipólové se nějaká věc která shodí
celou aplikaci a do hodiny
prosím která míčkem tiku na c městskou začli zde bodcem
vy si my sme si co to je tady vostrá strašně nás to zajímalo a
proč ne že jo je to něco co nám to dáva rychlý a rychle vyplňování
rychlej se dodává funkce najít a u de vo se strašně dva automatizaci testů
na to aby nebylo moc manuální práce s pohledu kvality testování a monitorování stará se
o tu aplikaci t potom co vlastně se to dá na ty servery takže řeší
ty všechny ty a fáze vývoje i celého životního cyklu aplikace
ten nový produkt který jsme budovali právě a tak sme který je to co to
je zde servis takže proto dobou zbylo pro nás ideální
to jak sme který začínali a představte si že sme měli firmu která měla
nemá šedesát vývojářů zhruba a těch šedesáti vývojářů sme a řekli nechcete spousty nějaké nové
stát aby oni šli a doplnili sme linky zvenčí znamená že lidí že vy polovina
byla lidi kteří byli zvykli dvě klasicky a dílně drátu není p hoc klasický ale
pro taky
novější a agenta sme vlastně jsme nechali dvě sta pomocí startup nebo fungovat jako stav
aby
takzvaně vystát aby mezi sebou moc ne spolupracovali oni každý si vybral nějaké a nějaký
tool pro repozitáře svoje jeden z vybral být hákuje ten signál je všechny call bude
mít na ty paketu druhý zase použil microsoftí zase
a znamená rutiny mezi sebou ani neměli a sledované vlastně ty repozitáře nevěděli co
co zákon dělají mezi sebou
a nerizikový zavání vůbec technologií jedni protesty vybrali ten ítý vybrali řízení někteří a používali
celosvětové různé figurky takže tam to taky jednu věc synchronizování
neměli testování a tam že velikost aby říkali stejně mi chyby neděláme tak že potřebujeme
testovat
takže pro tam nebylo nic ohledně testování a manuální release většinou trvá tak zhruba osum
minut
to znamená že ta aplikace vlastně ten zákazník únosu minut spadla nevšimneš byly s vyšším
byla dodána nová funkcionalita
jak vypadá teďka nebo co sme s tím udělali během toho skoro půl roku už
já vybudovali sme nebo je jim
který má svoje zástupce v jednotlivých víme
o tom pozici toho využít přemyšli sme mezi distribuovaným a centralizovaným systémem že byste měli
jeden vyvoslím který vždycky ale řešil to co je in davos nebo co je potřeba
a zaběhlo zatím a týdnama a řekli toto dělitel nebo tamto dělejte a nebo naopak
že bysme zazněli a lidi nebo při jenom tím
a
každý ten tým by si to svolejte moc řešil nějaký na takže proto máme ty
lidi do
do jiné věci p tohlencto potřebu toho týmu výkazy ten tým rámci dovozům neposouvám a
ty se zhroutí dopustíme a ta komunikace potom takové daleko lepší
si neděsme samozřejmě naše vizí se máme depozitáře nad hlavu
věcného a co se týká naší testu
používáme bych jako budící když nástroje a všechny teda to naše kvildy na řetězci tady
sme jakýmsi takže
každém okamžiku jednotkový si schopný vidět jak stavu je ten produkt
jak ty jak vypadají byl je tady jako si
máme je
monitoring produkce
používáme na to nikdo různé chybování status tečna nějaké naše zobrazování nebo ale tetování kdy
a v rámci našich celá services kdy můžou být s panem nebo kdy tam můžeme
můžu zákazníci k očekávat nějakou určité kolmé
je to vlastně všechno celé produkční prostředím unk remedies pohledu toho kdy na serveru zrovna
se vyskytla nějak tak se vším abysme věděli co s tím dělat proč se to
stalo
abysme zákazníkům dokázali říct i to že když na si zákazníci volají třeba špatně listové
aby a na to vyhazuje o formou nějakého podmínku tak tím řekli podívejte se tady
máte asi něco špatně nastavené
tak jestli to znamená že zlepšit nějakou tu customer té próza to jsou tady teda
máme state číslo ty na těch mašina pejsek obručí prostředí to znamená že a vlastně
vyplujeme do slečinku tam pro plýtváme tu věc že vpořádku tu novou funkcionalitu a potom
jednoduše sfouknem
dává nám protože zákazníci ani nevšimne že už má nově nasazeno verzi venku je to
bez výpadku vírový za co je
a samozřejmě máme ne máme
support pro všechny možné testy protože jiný testy a integrační testy nám nestačí máme tak
jako prosazení celosvětových testu a dívají testu abysme
protože proto c mask je důležité aby bylo jasné že a story která zamýšlela nějaký
nějaké flow plně jako uživatele nějaký scénáře je pořád pořádku takže proto manily testy
věnovat dál nebo co budou naše další kroky a co vlastně za oblasti
dal ten vyřešit curlingu
tak určitě z pohledu kódu se chceme dál binovat kvalitě využít nějaké nastavená statickou analýzou
kódu bych asi ramesse sonety veme si třeba znát
ohledně monitoringu na tak chceme reagovat na to když nějaká naše servis nebo nějaká mašina
bude až moc vytížená bude na ni najednou moc velký lout a nastavovat mě autorské
link abysme věděli že nebo abysme zaručili to že zákazníci nedostanu nějakou špatnou performer zkušenost
s našim produktem
ohledně konfigurace a se chceme zaměřit na to abysme kdykoliv byli schopni naklonovat naše prostředí
kamkoliv aniž protože přijde nějaký zákazník který bude chtít mít absolutně všechno oddělené celé prostředí
tak vytvořeného prostředí bokem
nebo když náhodou na celé prostředí spadne jo nebo ho někdo omylem smaže třeba do
toho neměl teď
a teďka ionizování tak ten právě jaký nějakým našim zákazníků dát možnost vidět tu feature
unk ještě dříve než a otestovat si ještě dříve než bude pro všechny
a chceme mít možnost rollback oval ohlédněte knižnímu vrátit se k něčemu když se nám
podařilo jsou něco špatně jasně můžem rozkopnout zpátky ale možná zjistíme že toto nebylo úplně
to dobrá cesta tak tam se vrátit třeba o dva příliš se čtyři a je
abysme začali tam kde s kterými se to bylo dobré
a ohledně destructed jsem evidovat hodně vektor format testům hasseově se klidně testu
a
a ohledně vildu taky v rámci zlepšování nějaké kvality mít vědět checking i aby ten
checking vlastně nešel do té hlavní ranče pokud nebo větve pokud neprojdete si nebo pokud
by tam mohl něco rozbije práci dotování
zas nesebere naučili za toho půl roku na a pokud by třeba ve svých má
chcete taky zkusil že jakoukoliv formou dvou tak za nás vám rozhodně můžeme dokonči
a aby ohledně tool a technologii který si vybíráte aby se ty týmy vždycky nebo
sešli lidí tak za to budou zodpovědný dali tady do hlavy dohromady protože to potom
strašná bolest sjednocovat nástroje
no a to sjednocování nástrojů ve firmě která už má třeba šedesát nesla vznesla a
víc developer u je potřeba když
může kvůli tomu když přechází ty piny mezi sebou nebo když najednou pracuji mají pracovat
notku by vzniklo jiného tak aby a
aby to aby věděli vlastně aby měli zkušenosti nástrojem protože takle vždycky se musí učit
něco nového a byly tyto demotivuje
že tam byli zvykli použila toto prosím si používat
tak důležité je zdělala ty lidi vzdělávali hlavně vtom teda že jedna chcete dovozce na
může přinášet vzdělávali vtom a jak
jejich práce může být co nejvíc automatizovaná jaksi můžu co nejvíc všeci a jak vlastní
mají mezi sebou komunikovat vytvářet nějaké synchronizační mítinky mezi nimi týmy
graf na strašná bolest fajn t a nebo kvality firmách je podle mě komunikace nebo
aspoň u nás to vidíme komunikace mezi
a
co je co je tady strašně dobré je rotovat o těch týmů protože jak sem
tam měl ten
no a i jak a jaké byl snímek b nesedí ve své kanceláři b a
ještě si s náma nedietetickými strašně toto rozporů děje komunikaci a strašně to pomáhá vtom
že a
napomáhá potom u
aby nějaký ty který je na trošku nižší úrovni třeba ten důvod tak aby jsme
mu pomohli protože použijeme bezpre kdysi s třeba z jiného týmu který na tom daleko
líp takže tam toto účely je registr a samozřejmě myslet na kvalitu ne začátku
jo
nedá
můžeme mít skvěle vývojáře kteří nedělej chyby ale stejný i tu chybu udělají a nebo
když účastniti chyby nedělají a nemají dobře napsané testy tak potom stejně pokud chceme to
funkce jo to dat zákazníkovi takže musíme manuální nějak protestovat je toto strašně zbytečně protože
se to mohlo už od začátku pokryjte sama
no a samozřejmě nebo se nám líbí to sme zjistili že does opravdu dobrý
vyzkoušejte si ho pokud můžete nějak jestli firma zkuste to aspoň nějakou formou
a
je to určitě toušice strašně všeci strašně moc práce
takže která vám
děkuji za pozornost a l prostor otázka
takže
jak zase dělat začínáme kladl otázku na slajd
takže tam se vás jestli
s t c
jo
ale na kuráž otázkou
s near a tak aplikovat že ste přišli a tam nalézá chtěl značku