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é z vás udělají platného přispěvatele
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>Konfiguraci pište jako kód a držte ji v repozitáři. Každý [http://crativ.Co.kr/bbs/board.php?bo_table=info1&wr_id=140413 rekonstrukce koupelny krok za krokem] pojmenujte tak, aby z logu bylo jasné, co selhalo. Místo jednoho velkého skriptu použijte několik menších kroků: instalace závislostí, build, unit testy, integrační testy. U každého kroku nastavte timeout, jinak zaseknutý test zablokuje celou frontu. Vyhněte se [https://www.ft.com/search?q=instalaci%20n%C3%A1stroj%C5%AF instalaci nástrojů] za běhu z internetu — používejte předpřipravené image, které už potřebné závislosti obsahují. Ušetříte čas a odstraníte jednu z častých příčin nestability.<br><br>Poslední pravidlo: naučte se klávesové zkratky pro hledání symbolů a souborů. Rychlé přepínání mezi soubory a skok na definici zkracuje refaktoring na polovinu. Pokud si nejste jistí, jak funkce funguje, otestujte ji na malém kusu kódu, ne na celém projektu. Čím menší krok, tím menší riziko a tím rychlejší návrat k produktivní práci.<br><br>Začněte tím, že si práci rozložíte na úkoly, které trvají maximálně jeden den. Pokud má některý úkol odhad delší než jeden den, není to úkol, ale celý projekt. Rozdělte ho, For more about [http://crativ.Co.kr/bbs/board.php?bo_table=info1&wr_id=140413 rekonstrukce Bytu] check out our web site. dokud nedostanete položky, u kterých dokážete říct, [http://crativ.Co.kr/bbs/board.php?bo_table=info1&wr_id=140413 dokončení interiéru] co přesně znamená „hotovo". Teprve pak má smysl přiřazovat čas. U každé položky si napište i to, co není součástí zadání – hranice jsou stejně důležité jako obsah.<br><br>První projekt vytvořte jako prázdnou aktivitu, ne jako hotovou šablonu s galerií a menu. Šablony sice vypadají lákavě, ale schovají vám souvislosti a vy pak nevíte, proč se něco chová jinak. Zvolte jeden jazyk a u něj zůstaňte alespoň první měsíc. Kotlin je dnes výchozí volbou a jeho syntaxe je stručnější, Java má ale více starších příkladů. Nemíchejte oba jazyky v jednom projektu jen proto, že jste někde našli ukázku.<br><br>Emulátor, ladění a první skutečné chyby Spusťte aplikaci na emulátoru a hned si vyzkoušejte, co se stane po otočení obrazovky, po přepnutí do jiné aplikace a po návratu zpět. Většina začátečníků tady ztratí data, protože nepochopí životní cyklus aktivit. Sledujte výstup v okně pro ladění a naučte se číst výjimky od prvního řádku, který ukazuje na váš kód. Typická chyba je práce s rozhraním z jiného než hlavního vlákna, což aplikaci okamžitě shodí. Další častá chyba je zapomenutá oprávnění v manifestu, kvůli kterým aplikace tiše selže bez jasné zprávy.<br><br>Přispívání do open source není soutěž. Je to dlouhodobá spolupráce. Začněte malými kroky: opravte dokumentaci, přidejte test, pomozte s překladem. Postupně si vybudujete důvěru a dostanete se k zajímavějším úkolům. Nezapomeňte, že i malý příspěvek má smysl. Každá opravená chyba nebo vylepšená věta pomáhá ostatním. Až budete mít dost zkušeností, můžete se stát správcem a předávat znalosti dál.<br><br>Komunikace je stejně důležitá jako kód. V diskuzích buďte věcní a trpěliví. Správci jsou často dobrovolníci, kteří mají svou práci a rodinu. Když nedostanete odpověď do dvou dnů, neposílejte urgující zprávy. Počkejte týden a pak se slušně připomeňte. Pokud vám někdo navrhne změnu, nebraňte se. Recenze není útok na vaši osobu, ale snaha o lepší výsledek. Přijměte kritiku a zapracujte ji. Pokud s něčím nesouhlasíte, vysvětlete proč, ale nabídněte alternativu.<br><br>Typická chyba je poslat změnu a zmizet. Po odeslání požadavku na sloučení sledujte diskuzi. Reagujte na dotazy, doplňujte vysvětlení, opravujte chyby. Pokud se projekt mezitím posunul, aktualizujte svou větev. Nenechte svou práci zapadnout jen proto, že jste si nevšimli komentáře. Když je změna přijata, pogratulujte si. Pokud je odmítnuta, neberte to osobně. Zjistěte důvod a zkuste to jinde nebo s upraveným návrhem.<br><br>Než začnete psát kód, rozhodněte se, co budete skutečně potřebovat. Pro nativní vývoj pro Android je dnes standardem Android Studio, které obsahuje editor, emulátor, správce závislostí i nástroje pro ladění. Nainstalujte ho společně s aktuální sadou nástrojů pro vývoj, kterou si prostředí samo stáhne. Dejte pozor na dvě věci: na verzi jazyka Java nebo Kotlin, kterou máte v systému nastavenou, a na dostatek volného místa na disku, protože emulátory a stažené obrazy systémů zabírají několik gigabajtů. Pokud máte slabší počítač, místo emulátoru použijte fyzické zařízení připojené přes kabel a v nastavení telefonu zapněte režim pro vývojáře.<br><br>Používejte škálu, která není lineární. Fibonacciho řada nebo násobky dvou brání falešné přesnosti. Když se odhady liší o více než dva stupně, není to problém hlasování, ale signál, že někdo vidí jiný rozsah práce. V tu chvíli se ptejte: „Co všechno je součástí této položky?" Ne „Kdo má pravdu?" Zapište předpoklady, se kterými tým pracoval. Bez nich se při dalším odhadu zopakuje stejná debata.<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