Przejdź do zawartości
Menu główne
Menu główne
przypnij
ukryj
Nawigacja
Strona główna
Ostatnie zmiany
Losowa strona
Pomoc z MediaWiki
Mazovia
Szukaj
Szukaj
Utwórz konto
Zaloguj się
Narzędzia osobiste
Utwórz konto
Zaloguj się
Strony dla anonimowych edytorów
dowiedz się więcej
Edycje
Dyskusja
Edytujesz
5 pravidel, jak zohlednit podporu pro databázi při výběru
Strona
Dyskusja
polski
Czytaj
Edytuj
Wyświetl historię
Narzędzia
Narzędzia
przypnij
ukryj
Działania
Czytaj
Edytuj
Wyświetl historię
Ogólne
Linkujące
Zmiany w linkowanych
Strony specjalne
Informacje o tej stronie
Uwaga:
Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli
zalogujesz się
lub
utworzysz konto
, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Filtr antyspamowy.
Nie
wpisuj tu nic!
<br>DevOps není nástroj ani pozice. Je to způsob práce, kdy vývojáři a lidé zodpovědní za provoz spolupracují od začátku. Cílem je dostávat změny do produkce rychleji a spolehlivěji. Místo předávání hotového kódu přes zeď se obě strany domlouvají na tom, jak se aplikace nasadí, testuje a sleduje. Bez toho vzniká tření: vývoj tvrdí, že to u něj funguje, If you loved this short article and you would want to receive details regarding [https://www.Ancienttypewriters.de/index.php?title=Co_se_stane,_kdy%C5%BE_jednotkov%C3%A9_testy_p%C5%99estanou_sta%C4%8Dit Ancienttypewriters.de] please visit our site. provoz řeší, že to padá.<br><br>Začněte malým krokem, ne velkou transformací. Vyberte jednu službu nebo jednu aplikaci a postavte pro ni opakovatelnou cestu od commitu do produkce. Ruční nasazování nahraďte skriptem nebo konfigurací v repozitáři. Když se cesta osvědčí, rozšiřte ji na další služby. Snažit se předělat celou firmu najednou vede k tomu, že se nic nedokončí a lidé se vrátí ke starým zvykům.<br><br>Začněte pojmenováním. Proměnná data nic neznamená, seznamObjednavek už ano. Funkce handleClick neříká, co se stane, odesliFormular ano. Pokud název potřebuje komentář, je název špatný. Platí to i pro zkratky: usr, tmp nebo val šetří tři znaky a stojí minuty přemýšlení při každém čtení. [https://Sportsrants.com/?s=Pi%C5%A1te%20cel%C3%A1 Pište celá] slova, dokud se to nezačne vymykat kontrole.<br><br>Než začnete porovnávat nabídky, zjistěte, jakou databázi aplikace skutečně používá. Nestačí se zeptat, zda podporuje SQL. MariaDB, MySQL, PostgreSQL a Microsoft SQL mají odlišnou syntaxi, chování při transakcích i možnosti indexování. Dodavatel, který tvrdí, že zvládne [http://praxis-ritthammer.de/index.php?title=Kdy_rozd%C4%9Blit_testy_na_jednotkov%C3%A9_a_integra%C4%8Dn%C3%AD%3F byt v paneláku]šechno, často skončí u omezené kompatibility, která se projeví až při migraci dat.<br><br>Vyhýbejte se sdílenému měnitelnému stavu, kde to jde. Globální proměnná, do které zapisuje několik funkcí, je nejrychlejší cesta k chybě, kterou budete hledat celý den. Předávejte hodnoty parametrem a vracejte nové objekty místo přepisování vstupu. Když už stav potřebujete, držte ho na jednom místě a pojmenujte ho tak, aby bylo zřejmé, kdo ho vlastní. Nepřekvapujte čtenáře: funkce, která něco mění, má mít sloveso v názvu, funkce, která jen vrací hodnotu, ne.<br><br>Nakonec komentáře. Komentář, který opisuje, co řádek dělá, je šum. Užitečný komentář vysvětluje proč: proč je tu zpoždění, proč se kontrola přeskočí, odkud pochází magická konstanta. Pokud kód potřebuje vysvětlení na každém druhém řádku, není problém v komentářích, ale v návrhu. Čistý kód se nepozná podle toho, že se líbí autorovi, ale podle toho, že v něm kolega najde chybu dřív, než ztratí trpělivost.<br><br> Kde se zastaví skoro každ<br><br>Délka funkcí je druhý nejčastější problém. Funkce, která má přes padesát řádků, obvykle dělá tři věci najednou. Rozdělte ji tak, aby každá část měla jednu odpovědnost a šla popsat jednou větou. Když se v těle funkce objeví vnořené if uvnitř for uvnitř if, je to signál k extrakci. Čitelnost nezískáte zkrácením zápisu, ale zmenšením toho, co musí čtenář udržet v hlavě najednou.<br><br>Začněte tím, že rozdělíte odpovědnost dřív, než spustíte první sprint. Produktový vlastník rozhoduje o tom, co má největší hodnotu, a musí být k zastižení během sprintu. Scrum master odstraňuje překážky a hlídá, že se rámec neohýbá. Vývojáři odhadují a sami si řídí, jak práci udělají. Pokud tyhle tři role splývají v jednu osobu, dostanete chaos s agilní terminologií. V malých českých firmách je běžné, že produktový [https://Topofblogs.com/?s=vlastn%C3%ADk vlastník] je zároveň vedoucí a zároveň řeší zákazníky. To se dá vydržet jeden sprint, ne pět.<br><br>Nezapomínejte, že kultura je pomalejší než technika. Trvejte na tom, že selhání je informace, ne důvod k hledání viníka. Bez toho se lidé budou bát nasazovat a raději budou vše dělat ručně a potichu. Malé, opakované zlepšení vydrží déle než jednorázový projekt.<br><br>Na závěr si nastavte jednoduché pravidlo: každá oprava se musí ověřit na zařízení, na kterém se chyba objevila. Bez toho se stejná vada vrátí při další změně. Testování není jednorázová etapa před vydáním, ale běžná součást vývoje. Aplikace, která projde jen na jednom telefonu v kanceláři, není otestovaná — je jen připravená na to, že ji uživatelé odinstalují.<br><br>Na co si dát pozor a jaké chyby se opakují Nejčastější chyba je zavést nástroje bez změny odpovědnosti. Někdo koupí nebo nastaví pipeline, ale nikdo neřeší, kdo opraví selhaný běh. Výsledkem je, že se na červené výsledky nikdo nedívá. Další chyba je příliš mnoho prostředí a ručních zásahů. Každý ruční krok je místo, kde vznikne rozdíl mezi tím, co je v repozitáři, a tím, co běží v produkci.<br><br>Testování mobilních aplikací se nejčastěji podcení ve chvíli, kdy vývojář spustí aplikaci v emulátoru, vše vypadá správně, a pak si ji stovky lidí stáhnou do telefonu, který má jiný čip, jinou verzi systému a jinou nadstavbu. První krok proto není výběr nástroje, ale rozhodnutí, co vůbec chcete otestovat. Sepište si seznam zařízení, která vaši uživatelé skutečně používají, a k tomu přiřaďte verze operačního systému. Bez tohoto seznamu budete testovat náhodně a výsledky vám nic neřeknou.<br>
Opis zmian:
Wszelki wkład na Mazovia może być edytowany, zmieniany lub usunięty przez innych użytkowników. Jeśli nie chcesz, żeby Twój tekst był dowolnie zmieniany przez każdego i rozpowszechniany bez ograniczeń, nie umieszczaj go tutaj.
Zapisując swoją edycję, oświadczasz, że ten tekst jest Twoim dziełem lub pochodzi z materiałów dostępnych na warunkach
domeny publicznej
lub kompatybilnych (zobacz także
Mazovia:Prawa autorskie
).
PROSZĘ NIE WPROWADZAĆ MATERIAŁÓW CHRONIONYCH PRAWEM AUTORSKIM BEZ POZWOLENIA WŁAŚCICIELA!
Anuluj
Pomoc w edycji
(otwiera się w nowym oknie)
Przełącz ograniczenie szerokości strony