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 návyků, které zrychlí refaktoring v IDE
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>Denní stand-up má trvat patnáct minut a nesmí se změnit v report pro manažera. Pravidlo je jednoduché: mluví ten, kdo má co říct k cíli sprintu. Otázky „co jsem dělal včera" a „co budu dělat dnes" stačí. Pokud někdo řeší technický detail, ať si ho vezme po schůzce. Typická chyba je, že se stand-up protáhne na půl hodiny a lidé přestanou poslouchat. Druhá chyba je, že ho vede Scrum Master jako šéf. Scrum Master odstraňuje překážky, ne rozděluje práci.<br><br>Na konci plánování si udělejte rychlou kontrolu: sečtěte odhady všech kroků a porovnejte je s kapacitou týmu. Pokud součet přesahuje dostupný čas, uberte položky, [http://Crativ.CO.Kr/bbs/board.php?bo_table=info1&wr_id=140413 barvy stěn do obýváku] nezkracujte odhady. Malé kroky se také snáz průběžně kontrolují. Když se jeden krok protáhne, hned vidíte proč a můžete zareagovat dřív, než se zpoždění nakupí do konce sprintu.<br><br>Jak poznat, že děláte typickou začátečnickou chybu Nejčastější omyl je přidat vše jedním příkazem git add . a commitnout i soubory, které do repozitáře nepatří – dočasné výstupy, hesla, velké binárky. Řešením je soubor .gitignore v kořeni projektu, kam vypíšete vzory souborů, jež mají Git ignorovat. Další častá chyba je příliš velký commit, ve kterém smícháte nesouvisející změny. Raději dělejte menší commity po logických celcích; historie se pak čte mnohem snadněji a případné vrácení změn je bezbolestné.<br><br>Odhadujte jednotlivé kroky, ne celek U malých kroků se mnohem snáz odhaduje, protože každý z nich má jasný začátek a konec. Odhadujte v rozsahu, ne v jednom čísle. Místo „dva dny" řekněte „jeden až tři dny". Rozpětí nutí tým přemýšlet o rizicích a nejistotě. Zároveň platí, že čím menší krok, tím menší rozpětí a tím přesnější odhad.<br><br>Klávesové zkratky místo myši Základem je naučit se volat refaktoringové operace z klávesnice. Většina IDE dnes nabízí centrální nabídku refaktoringu na jedné zkratce — obvykle kombinace s klávesou pro přejmenování, přesun, extrakci proměnné nebo metody. If you have virtually any inquiries concerning where by in addition to how to work with [http://Crativ.CO.Kr/bbs/board.php?bo_table=info1&wr_id=140413 více tipů], you'll be able to e mail us with our own webpage. Vyplatí se začít třemi: přejmenování, extrakce a přesun. Přejmenování spouštějte přímo na identifikátoru, ne v dialogu s ručním přepisem. IDE pak samo najde všechny výskyty včetně řetězců a komentářů, pokud to jazykový plugin podporuje. Extrakci používejte vždy, když vidíte opakující se výraz — označte ho a nechte IDE vytvořit proměnnou nebo metodu. Přesun souboru nebo třídy řešte zkratkou, ne ručním kopírováním, aby se aktualizovaly importy.<br>REST je také výhodnější pro cachování. HTTP cache, CDN a prohlížeče rozumí REST odpovědím automaticky. GraphQL obvykle používá jediný endpoint a POST požadavky, takže cachování na HTTP úrovni je obtížné. Pokud potřebujete veřejné, vysoce zatížené API pro čtení, REST bývá praktičtější. Naopak GraphQL se vyplatí v interních aplikacích, kde klienti často mění požadavky a tým chce mít jednotné rozhraní.<br><br>Častou chybou je ukládat idempotentní klíč až po dokončení operace. Tím vzniká okno, kdy se požadavek zpracovává a druhý příchozí klíč ještě nevidí – oba projdou a vytvoří duplicitu. Správně se klíč rezervuje před zpracováním, ideálně v transakci, a výsledek se k němu přiřadí po dokončení. Pokud operace selže, klíč se buď uvolní, nebo se uloží i chybová odpověď, aby se při opakování nezkoušela znovu. Záleží na tom, zda je bezpečné akci opakovat.<br><br>Pro první týdny si vystačíte s pěti příkazy: init, add, commit, status a log. Zkuste je používat každý den na malém projektu a brzy zjistíte, že vás verzování zachránilo před [https://www.News24.com/news24/search?query=ztracenou%20prac%C3%AD ztracenou prací]. Až se dostanete do slepé uličky, nebojte se podívat do nápovědy příkazem git help – je psaná srozumitelně a vždy po ruce.<br><br>Refaktoring v integrovaném vývojovém prostředí (IDE) není o tom, kolik funkcí editoru znáte, ale které z nich skutečně používáte. Většina vývojářů zůstává u přejmenování a formátování, přitom právě kombinace klávesových zkratek a správného nastavení dokáže ušetřit desítky minut denně. Následujících pět návyků vychází z běžné praxe a nevyžaduje žádné pluginy ani speciální konfiguraci.<br><br>Další častá chyba je vracet při opakovaném požadavku jiný stavový kód. Pokud první volání vrátilo 201 Created, druhé by mělo vrátit stejný výsledek, ne 409 Conflict. Klient se podle kódu rozhoduje, a pokud dostane konflikt, může se domnívat, že jeho původní požadavek neprošel. Stejně tak tělo odpovědi musí odpovídat původnímu vytvořenému zdroji. Pokud se klíč už použil na jiný typ operace nebo na jiná data, je správné vrátit 422 nebo 400 – server tím říká, že klíč je vázaný na jiný kontext.<br><br>Zavedení idempotentních klíčů není složité, ale vyžaduje disciplínu na obou stranách. Klient musí klíč generovat a opakovat požadavek se stejným klíčem, server musí klíč ověřovat, ukládat a vracet konzistentní odpovědi. Když to funguje, opakované požadavky přestanou být hrozbou a stanou se běžnou součástí provozu.<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