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
Rychlé opravy, nebo čitelný kód: co šetří hodiny ladění
Strona
Dyskusja
polski
Czytaj
Edytuj
Edytuj źródło
Wyświetl historię
Narzędzia
Narzędzia
przypnij
ukryj
Działania
Czytaj
Edytuj
Edytuj źródło
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!
Tuk v bramboráku není náhoda ani smůla. Většinou jde o souběh tří věcí: příliš mokré těsto, příliš nízká teplota tuku a příliš silná vrstva na pánvi. Když se tyto tři faktory sejdou, bramborák se chová jako houba — vlhkost uniká pomalu, tuk se vsakuje místo toho, aby se z povrchu odpařoval. Řešení nezačíná u pánve, ale už u struhadla a misky.<br><br>Základem je zbavit brambory přebytečné vody ještě před tím, než se dostanou do těsta. Nastrouhané brambory dejte do čisté utěrky nebo plátýnka a pořádně je vyždímejte. Nechte je pak ještě chvíli odstát, aby se usadil škrob, a vodu slijte. Škrob ale nevylévejte nadobro — lžíce usazeného škrobu v těstě pomáhá držet strukturu a snižuje potřebu přidávat mouku. Právě nadbytek mouky dělá bramborák těžkým a savým.<br><br>Ceremoniál obvykle probíhá ve třech až čtyřech cyklech. Jeden cyklus znamená pobyt v horku po dobu, kterou tělo snese bez pocitu paniky, pak ochlazení a odpočinek. V praxi to znamená patnáct minut v sauně, krátké ochlazení studenou vodou nebo vzduchem a deset minut klidu vsedě nebo vleže. Během horka dýchejte pomalu nosem, ramena držte dole. Pokud se objeví závrať nebo bušení srdce, cyklus okamžitě ukončete. Nejde o soutěž.<br><br>Funkce, které dělají jednu věc Druhým návykem je držet funkce krátké a zaměřené. Funkce, která načte data, upraví je, vykreslí do tabulky a ještě odešle analytickou událost, se ladí velmi těžko, protože chyba může být v kterékoli z těch čtyř operací. Rozdělení na menší celky není samoúčelné. Umožňuje izolovat problém: když něco selže, víte, která část to způsobila. Praktické pravidlo: pokud funkce potřebuje víc než tři úrovně odsazení, pravděpodobně toho dělá příliš.<br><br>Prvním návykem je pojmenovávat věci tak, aby nesly význam. Proměnná data neříká nic. seznamAktivnichUzivatelu řekne všechno. Platí to i pro funkce: pokud název nepopisuje, co funkce dělá, s největší pravděpodobností dělá víc věcí najednou. Krátké názvy typu x, tmp nebo arr mají smysl jen v cyklu o třech řádcích. Jakmile kód přesáhne obrazovku, krátké názvy začnou lhát.<br><br>Náplň, která nedrží pohromadě: tři chyby a jak je oprav<br><br>Víkend bez utrácení neznamená, že se budete doma nudit. Naopak – nutí vás vymýšlet, co s dětmi dělat jinak než zajít do nákupního centra nebo do zábavního parku. Rodiny, které takové víkendy praktikují pravidelně, obvykle zjistí, že děti si nejvíc pamatují obyčejné věci: výlet do lesa, pečení chleba nebo společnou hru. Klíčové je plánovat dopředu a mít po ruce variantu pro případ deště.<br><br>Čtvrtým návykem je psát malé testy nebo alespoň ověřovací podmínky přímo v kódu. Nemusí jít o velký testovací framework. Stačí funkce, která po dokončení výpočtu zkontroluje, zda výsledek odpovídá očekávání, a v opačném případě vyhodí srozumitelnou chybu. Ladění se tím zkrátí z hodin na minuty, protože místo hledání v celém programu dostanete přesnou informaci o tom, kde a co selhalo.<br><br>Pátým návykem je čistý formát a konzistentní styl. Nečitelné odsazení, chybějící středníky nebo různá pravidla pro uvozovky nutí mozek neustále přepínat pozornost. Nástroje na formátování kódu tento problém řeší automaticky. Nastavte si je jednou a nechte je pracovat při každém uložení souboru. Ušetřená pozornost se pak věnuje skutečnému problému, ne hledání chybějící závorky.<br><br>Každý vývojář zažil situaci, kdy po dvou hodinách hledání chyby zjistí, že problém je v názvu proměnné, která se v jiné části kódu jmenuje skoro stejně. Ladění není pomalé proto, že bychom byli pomalí. Je pomalé proto, že kód klade odpor. Čitelný kód není estetická záležitost, ale nástroj, který zkracuje dobu mezi „něco nefunguje" a „už vím proč".<br><br>Třetím návykem je vyhýbat se sdílenému měnitelnému stavu. Globální proměnné a objekty, které se mění na mnoha místech, jsou zdrojem chyb, které se projeví až daleko od místa vzniku. Když funkce dostane data jako parametr a vrátí novou hodnotu, aniž by měnila vstup, je mnohem snazší sledovat, co se v programu děje. Nemusíte přepisovat celý projekt. Stačí začít u nových funkcí a postupně upravovat ty, které způsobují nejvíc problémů.
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