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
Srozumitelný JavaScript: pravidla pro čistý kód
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!
<br>[https://Www.biggerpockets.com/search?utf8=%E2%9C%93&term=Nakonec Nakonec] si uvědomte, že čistý návrh rozhraní mezi moduly snižuje potřebu více verzí. Pokud každý modul komunikuje přes dobře definované API, pravděpodobně nebudete muset držet dvě verze stejné knihovny. Snažte se o to, aby se závislosti co nejvíce opakovaly a aby byla jedna verze na jeden balíček v celém projektu. To vám ušetří čas při údržbě, zmenší velikost výsledného artefaktu a hlavně eliminuje třídu chyb, které vznikají při nekompatibilitě mezi verzemi. Dobře zdokumentovaný a automatizovaný proces verzování je investice, která se vrátí při každém větším releasu.<br><br>Dbejte na responzivitu. Nepoužívejte pevné šířky v pixelech u hlavních bloků, raději procenta a jednotky jako vw nebo rem. Nezapomeňte na meta viewport v hlavičce – bez něj se mobilní zařízení pokusí zobrazit stránku jako na počítači. Testujte na více velikostech okna, nejen na své obrazovce. Jednoduchý trik: zkuste zmenšit okno prohlížeče a sledujte, kde se obsah rozsype.<br><br>Užitečné je také uvést, jak se má API volat v praxi – třeba jaké hlavičky se posílají, [http://miklagaard.no/index.php?title=V%C3%ADcejazy%C4%8Dn%C3%BD_projekt:_Jak_nastavit_IDE,_aby_v%C3%A1s_to_nebolelo jak zařídit malou kuchyni] se předávají filtry, a jak vypadá paginace. Často se stává, že backend vrací jen první stránku a frontend neví, jak se dostat k dalším. Jasně popište, jestli se používá číslo stránky, posun nebo kurzor. A pokud API podporuje rozšířené funkce, jako je řazení nebo výběr polí, dodejte i příklady, ne jen suchý seznam možností.<br><br>Psát čistý kód znamená psát ho pro lidi, nejen pro stroj. Hlavním cílem je, aby váš kolega (nebo vy [https://literatur.michaelmittag.ch/index.php?title=Automatizace_v_Pythonu:_praktick%C3%BD_pr%C5%AFvodce_pro_za%C4%8D%C3%A1te%C4%8Dn%C3%ADky rekonstrukce koupelny krok za krokem] půl roku) rozuměl záměru bez dlouhého luštění. Základní pravidlo zní: kratší funkce neznamená automaticky lepší kód. Důležitější je jednoznačnost a čitelnost. Zaměřte se na to, aby každá funkce dělala jednu věc a měla jasný název. Pokud funkce „zpracujData" mění tři různé objekty, je to první varovný signál.<br><br>Častou chybou je také to, že lidé zákazníkovi slibí termín bez ohledu na vlastní kapacitu. Mějte vždy přehled o tom, kolik práce už máte. Když cítíte, že termín je nereálný, rovnou to řekněte: ,,Tento týden nestíhám, ale první volný termín je příští středu." Taková věta působí profesionálně. Pokud ale už jednou slib padl a vy [http://orasch.com/index.php?title=Benutzer:CharlieNeild302 úložné prostory v malém bytě]íte, že ho nestíháte, [https://www.shewrites.com/search?q=kontaktujte%20z%C3%A1kazn%C3%ADka kontaktujte zákazníka] co nejdříve – ideálně dřív, než se sám zeptá. Vysvětlete důvod a nabídněte nový termín, který je znovu s rezervou. Tím ukazujete, že situaci kontrolujete a že vám na něm záleží.<br><br>Na závěr si osvojte práci s konzolí a nástrojem pro monitorování výkonu. V konzoli si nejen vypisujete hodnoty pomocí `console.log`, ale můžete také volat jakékoli funkce přímo v kontextu stránky. Například když potřebujete zjistit, jak vypadá objekt `user`, napište `console.dir(user)` a získáte rozbalovací strom. Pro sledování častých volání funkcí se hodí `console.count` nebo `console.time` – pomocí nich změříte, kolikrát se něco provedlo a jak dlouho to trvalo. Pokud se stránka seká, přepněte se na záložku Performance a záznam spustíte tlačítkem record. Po pár sekundách zastavíte a uvidíte, která funkce zabírá nejvíc času. To je základ, který vám pomůže vyřešit většinu problémů bez toho, abyste museli hledat pomoc na internetu.<br><br>Konkrétní kroky, jak termín komunikovat Nejdřív si interně spočítejte, co všechno musí proběhnout. Rozdělte úkol na menší části a ke každé si přidejte časovou rezervu podle míry rizika. Když pak zákazníkovi řeknete ,,dodám do pátku", mějte v hlavě rezervu alespoň na dva dny navíc. Podstatné je také vysvětlit, odkud se číslo bere: ,,Potřebuji dvě kola kontroly, takže mi to dá celkem šest pracovních dnů." Tím získáte důvěru, protože nejde o pocit, ale o proces. Zároveň si ale dejte pozor na přílišné detaily, které by zbytečně zaměstnaly zákazníka – stačí mu vědět, že je termín promyšlený.<br><br>V praxi se vyplatí komunikovat odhad jako interval, ne jako jeden bod. Například ,,předpokládám, že to bude hotové mezi středou a pátkem" dává prostor pro drobné komplikace a vy se vyhnete situaci, kdy musíte nedodržet slib. Pokud zákazník trvá na přesném datu, nabídněte mu kompromis: ,,Jistě to bude do pátku, ale pokud to půjde rychleji, ozvu se dříve." Tím přebíráte odpovědnost, ale necháváte si manévrovací prostor. Důležité je, abyste nikdy neřekli ,,určitě" nebo ,,garantuji", pokud si nejste jisti. Raději použijte ,,očekávám" nebo ,,plánuji".<br><br>Praktický příklad je k nezaplacení. Místo suchého výpisu parametrů ukažte kompletní JSON s reálnými hodnotami. Uveďte i příklady s hraničními hodnotami – prázdný seznam, null, dlouhý text. Frontend pak vidí, co může očekávat, a nemusí hádat. Pozor ale na citlivé údaje: v příkladech nikdy nepoužívejte skutečná osobní data nebo tokeny. Stačí fiktivní e-maily typu "jmenoprijmeni" – nikdy ne skutečná adresa.<br><br>If you have any concerns relating to where and how you can make use of [http://Orasch.com/index.php?title=Jak_za%C4%8D%C3%ADt_s_DevOps_a_neztratit_se_v_pojmech http://Orasch.com], you can call us at our web site.<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