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
První commit do open source, který nechcete poslat
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!
Jak vybrat první úkol, který nezpůsobí konflikt Ideální první příspěvek je malý, jasně ohraničený a má označení „good first issue" nebo „help wanted". Pokud takové označení nevidíte, hledejte problémy v dokumentaci, překladech nebo jednoduché opravy chyb. Vyhněte se velkým refaktorům, změnám architektury nebo příspěvkům, které mění chování celé aplikace. Takové změny vyžadují hlubokou znalost kódu a často končí nekonečnými diskusemi. Místo toho se soustřeďte na konkrétní, dobře popsaný problém, který můžete vyřešit v krátkém čase.<br><br>Začněte jednoduchou stránkou s nadpisem a odstavcem. V HTML použijte sémantické značky: <br>pro hlavní nadpis, pro odstavec a pro obrázek. Nezapomeňte na atributy – u obrázku je povinný alt, který popisuje obsah pro zrakově postižené a SEO. Typická chyba začátečníků je používání tabulek pro rozvržení – to už dnes není vhodné. Místo toho použijte flexbox nebo CSS grid, které jsou pružnější a jednodušší na údržbu.<br><br>Na závěr: nebojte se experimentovat. Vytvořte si vlastní projekt, třeba vizitku nebo osobní deník. S každou opravou chyby se posunete dál. Klíčové je pochopit, že HTML a CSS nejsou programovací jazyky – nedáváte pokyny ke zpracování, ale popisujete strukturu a vzhled. Pokud se budete držet sémantiky a kaskády, vaše stránky budou čitelné, přístupné a snadno upravovatelné.<br><br>Když začínáte vyvíjet webové stránky, pravděpodobně pracujete na lokálním počítači a výsledek nahráváte na hosting. Dokud pracujete sami a projekt je malý, možná si vystačíte s ručním kopírováním souborů. Jakmile ale začnete měnit více věcí najednou, přidáte druhého vývojáře, nebo potřebujete vrátit nefunkční změnu, začnete řešit, kde je stará verze souboru. To je moment, kdy se vyplatí začít s verzováním.<br><br>Když už máte vybraný úkol, vytvořte si vlastní větev z aktuálního hlavního větvení. Než začnete psát kód, zkuste si projekt spustit lokálně. To je častý kámen úrazu — mnoho začátečníků skočí rovnou na editaci souborů, aniž by viděli, jak projekt funguje. Nastavení prostředí může trvat hodiny, ale je to nezbytná investice. Pokud narazíte na problém, hledejte řešení v dokumentaci projektu, nepište hned do chatu. Když už se zeptáte, buďte konkrétní: uveďte operační systém, verzi nástrojů a přesný výstup z příkazů.<br><br>Až budete příště prezentovat pokrytí testy svému týmu nebo nadřízeným, přidejte k číslu vysvětlení, co přesně měří a jaká je kvalita testů. Místo „máme 85 % pokrytí" řekněte „máme 85 % řádků pokrytých testy, které prošly mutační analýzou a pravidelně chytají chyby v platebním modulu". Takový přístup je mnohem vypovídající a pomůže vám vyhnout se falešnému pocitu, že je kód bezpečný. Pamatujte, že pokrytí testy je jen jedno z mnoha měřítek kvality – a rozhodně ne to nejdůležitější.<br><br>Typickou chybou je ignorování validace kódu. Neuzavřené značky nebo chybné párové tagy vedou k nepředvídatelnému chování. Před publikací si stránku prohlédněte v různých prohlížečích – co funguje v Chrome, nemusí fungovat ve Firefoxu. Doporučuji průběžně kontrolovat konzoli prohlížeče (klávesa F12), kde se zobrazují chyby. Také si zvykněte na oddělení stylů do samostatného souboru CSS – zjednoduší to údržbu a zrychlí načítání.<br><br>Typickým problémem začátečníků je špatné řešení konfliktů. Když se střetnou dvě změny ve stejném souboru, nespěchejte s automatickým sloučením. Nejdřív se podívejte na to, co se přesně změnilo, a ideálně si konflikt vyřešte ručně v editoru. Pokud pracujete v týmu, domluvte se na tom, kdo kdy slučuje změny do hlavní větve a jaké jsou kroky před nasazením. Bez toho se vám snadno stane, že do produkce dostanete nefunkční kód, který se dá jen těžko vrátit.<br><br>Co se týče dalších nástrojů, nepodléhejte tlaku používat hned všechno. Stačí vám lokální repozitář a pár základních příkazů. Teprve když potřebujete sdílet práci s kolegy, zálohovat na vzdálený server nebo automatizovat nasazení, přidejte vzdálený repozitář. Až budete chtít jít dál, naučte se pracovat s větvemi a řešit konflikty – to je v praxi nejdůležitější dovednost.<br><br>Při tvorbě rozvržení se vyhněte absolutnímu pozicování pro hlavní strukturu. Může způsobit, že se prvky překrývají nebo zmizí při změně velikosti okna. Použijte flexbox pro jednorozměrné rozvržení (řádky nebo sloupce) a CSS grid pro dvourozměrné. Nezapomínejte na responzivitu – stránky by se měly přizpůsobit mobilu. To zajistíte pomocí @media dotazů, kde měníte šířku sloupců nebo velikost písma podle velikosti obrazovky.
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