For

Jak vybrat správné API pro váš projekt

Až budete mít aplikaci funkční, zaměřte se na testování. Nezůstávejte jen u toho, že aplikace funguje na vašem telefonu. Vyzkoušejte ji na emulátoru s jinou verzí systému a případně na dalším zařízení, pokud ho máte k dispozici. Sledujte, jak se chová při rychlém přepínání obrazovek, při otáčení displeje nebo při nedostatku paměti. Všechny tyto situace mohou odhalit skryté chyby. Jakmile máte pocit, že je aplikace stabilní, můžete přemýšlet o jejím zveřejnění. Ale to už je téma na další článek – nejdřív si užijte pocit, že jste vytvořili něco, co opravdu funguje.

Začněte u názvů. Funkce by měla být pojmenovaná podle toho, co dělá, ne jak to dělá. Místo processData použijte filterOrdersByStatus. Proměnné popisujte jejich obsah: userList místo arr, isLoading místo flag. Vyhněte se zkratkám, které nejsou zjevné – cfg, tmp nebo data neříkají nic. Pokud si nejste jistí názvem, znamená to, že funkce pravděpodobně dělá více věcí najednou.

Automatizace a nástroje pro testování Pro automatizované testy se vyplatí investovat čas do výběru správného nástroje. Mezi oblíbené patří frameworky pro jednotkové testy, které se spouštějí při každém buildu. Pro UI testy, které ověřují chování aplikace z pohledu uživatele, použijte nástroje schopné simulovat dotyky a gesta. Pozor na to, že automatizace není všelék. Nejprve si ověřte, že jsou testy stabilní, nespolehlivé automatické testy vás budou stát více času než ruční testování.

Nakonec pamatujte na konzistenci. Zvolte si styl – úvodzovky, středníky, odsazení – a držte se ho v celém projektu. Využijte nástroje, které formátují kód automaticky, a nastavte si lintovací pravidla na začátku projektu. Čistý kód není o dokonalosti, ale o tom, aby se v něm dalo snadno hledat chyby a přidávat nové funkce bez rizika rozbití stávajícího chování.

Komentáře používejte střídmě. Dobrý kód se komentuje sám, pokud jsou názvy výstižné a logika přehledná. Komentář by měl vysvětlovat „proč”, ne „co”. Například „provedeme kontrolu, protože starší prohlížeče nepodporují fetch” je užitečné, ale „přičteme 1″ není. Pokud zjistíte, že potřebujete komentář k objasnění složitého výrazu, raději výraz rozdělte do proměnných s názvy, které popisují jednotlivé kroky.

Když máte základní funkci, přidejte logiku pro přechod mezi obrazovkami. Bez toho se neobejde žádná praktická aplikace. Vytvořte druhou aktivitu a do té první přidejte tlačítko, které ji spustí. Nezapomeňte novou aktivitu zapsat do manifestu, jinak se při pokusu o spuštění aplikace zhroutí. Toto je jedna z nejčastějších chyb, kterou začátečníci dělají. Manifest je konfigurační soubor, kde jsou definovány všechny komponenty aplikace. Pokud tam aktivitu nezapíšete, systém ji nenajde a aplikace spadne. Proto si vždy zkontrolujte, že je manifest v pořádku, když přidáváte novou obrazovku.

Čistý kód není o osobním vkusu, ale o udržitelnosti projektu. Když píšete JavaScript, každá funkce, proměnná nebo komentář buď pomáhá, nebo zavazí. Základní pravidlo zní: kód se čte několikrát častěji, než se píše. Proto se vyplatí myslet na toho, kdo bude váš kód číst za půl roku – a tím člověkem budete nejspíš vy sami.

Typickou chybou je, že vývojář po merge větve pokračuje dál v práci na jiných úkolech, ale zapomene smazat starou větev. To vede k hromadění mrtvých větví, které znepřehledňují repozitář. Větve, které jsou už začleněné, okamžitě mažte. Pokud potřebujete pracovat na stejném úkolu později, je lepší vytvořit novou větev z aktuálního mainu, než se vracet ke staré. Tím se vyhnete tomu, že by se do nové větve dostaly zastaralé změny, které už byly mezitím upraveny.

Co si připravit, než spustíte první kód Základem je správně nastavené vývojové prostředí. Stáhněte si oficiální nástroje a postupujte podle průvodce instalací. Pozor na to, aby byl v počítači dostatek paměti a výkonu – emulátor je náročný, a pokud máte slabší stroj, může být ladění velmi pomalé. Místo emulátoru můžete využít vlastní telefon. Stačí povolit v nastavení možnost pro vývojáře a připojit zařízení kabelem. Tento postup je obvykle rychlejší a méně náročný na hardware. Než začnete, zkontrolujte, že máte nainstalovanou správnou verzi systémových knihoven a že vám nástroje hlásí všechno v pořádku.

Začít s vývojem pro Android není tak složité, jak se na první pohled zdá. Není nutné hned ovládat všechny technologie, ale základní postup a několik důležitých rozhodnutí vám ušetří spoustu času i frustrace. Než se pustíte do psaní kódu, ujasněte si, co chcete vytvořit. Malá jednoduchá aplikace, která řeší jeden konkrétní problém, je lepší startovní čára než megalomanský projekt s desítkami funkcí. Tím se vyhnete přehnaným očekáváním a rychleji se dostanete k prvnímu funkčnímu prototypu.

  • ID: 332550

Reviews

There are no reviews yet.

Be the first to review “Jak vybrat správné API pro váš projekt”

Your email address will not be published. Required fields are marked *