Co vám první unit test prozradí o vašem kódu?
페이지 정보

본문
Pojmenovávání proměnných a funkcí rozhoduje o tom, jestli kódu rozumí i za tři měsíce Názvy proměnných musí vypovídat o tom, co obsahují. Místo x nebo tmp použijte uzivatelJmeno nebo celkovaCena. Ale pozor na příliš dlouhé názvy – seznamVsechObjednavekZakaznikaJeUzavrenychKontrola. Ideál je jedno slovo, maximálně tři. Funkce by měly být pojmenované slovesem: ziskejUzivatele, spoctiDan, uloz do Pameti. Vyhněte se obecným názvům jako proces, spocitej nebo doSomething. Když název neříká, co se děje, je lepší přidat komentář, ale ještě lepší je zvolit lepší název. Komentáře by měly vysvětlovat proč, ne co. Kód už říká co – pokud je napsaný čistě.
První unit test je vstupní branou k lepšímu kódu. Naučí vás dívat se na kód z pohledu uživatele a přemýšlet o tom, co se může pokazit. Nebojte se chyb, které při psaní testů uděláte, jsou součástí procesu. Časem si vytvoříte vlastní postupy a zjistíte, že testování vám šetří čas při ladění a usnadňuje úpravy. Začněte s malým krokem, klidně s jednou funkcí, a brzy zjistíte, že bez testů se už nechcete obejít.
Na závěr si osvoj práci s podmínkou if. Například pokud je první číslo větší než druhé, vypiš něco, jinak něco jiného. Syntaxe je jednoduchá: if (a >b) Console.WriteLine("První je větší"); else Console.WriteLine("Druhé je větší"); . Důležité je, že podmínka je v kulatých závorkách a bloky kódu ve složených. Na středníky uvnitř bloků nezapomínej, ale za složenou závorkou se středník nepíše. Celý kód si průběžně spouštěj, abys viděl, že to funguje. Tímto způsobem si osvojíš základy a budeš připraven na smyčky, pole a metody.
Jak zajistit, aby dokumentace nezastarala Dokumentace má být živý dokument, ne jednorázový výstup. Nejlepší je generovat ji automaticky z kódu, ale i ručně psaná má smysl, pokud se aktualizuje při každé změně. Stanovte si pravidlo, If you liked this write-up and you would like to get additional info about navštívit stránku kindly check out our web-page. že žádný endpoint nesmí být nasazen do produkce bez aktualizace dokumentace. Tím se vyhnete situaci, kdy frontend pracuje podle staré verze a backend už dávno odpovídá jinak. Pokud používáte verzování API, dokumentujte každou verzi zvlášť a jasně označte, co je v které verzi nové.
Na závěr si dejte pozor na publikování. Mnoho lidí podcení přípravu podkladů a pak má problémy s tím, že aplikace neprojde kontrolou. Před odesláním do obchodu si projděte pravidla, otestujte na reálném zařízení a připravte si snímky obrazovky. Nezapomeňte na podepisování APK nebo AAB – bez správného klíče aplikaci nenahrajete. Až to projde, sledujte statistiky a opravujte chyby podle hlášení. Teprve pak se dostaví pocit, že projekt stojí na pevných základech.
Praktická rada: do dokumentace uveďte i informaci o autentizaci a oprávněních. Frontend potřebuje vědět, které endpointy vyžadují token, jak ho předat a co se stane, když chybí. Uveďte také limity na počet požadavků, pokud existují, a jak je poznáte. To jsou detaily, které se na první pohled nezdají důležité, ale bez nich se frontend zasekne. Až budete psát dokumentaci, zkuste si představit, že ji čte člověk, který nezná vnitřní strukturu backendu. Ptá se: „Co přesně pošlu a co dostanu?" – a vy mu na to musíte odpovědět bez nutnosti ptát se vás.
Když už umíš vstup i výstup, zkus si vytvořit jednoduchou kalkulačku. Zeptej se na dvě čísla, ulož je do proměnných typu int (nebo double pro desetinná čísla) a poté vypiš součet, rozdíl, součin a podíl. Pro dělení pozor na dělení nulou – program by spadl s výjimkou. Pro začátek stačí předpokládat, že druhé číslo není nula. Nezapomeň, že pokud použiješ typ int, dělení 5 / 2 vrátí 2, protože jde o celočíselné dělení. Pokud chceš desetinný výsledek, použij typ double: double a = 5; double b = 2; Console.WriteLine(a / b); vrátí 2.5.
Po vytvoření projektu uvidíš soubor Program.cs s předpřipraveným kódem, který obsahuje metodu Main. Toto je vstupní bod programu – odtud se vše spouští. Pro začátek smaž všechno a napiš pouze řádek: Console.WriteLine("Ahoj světe!"); Tento příkaz vypíše text do konzole. Důležité je, že každý příkaz v C# končí středníkem – pokud ho zapomeneš, kompilátor ti to vytkne. Stiskni klávesu F5 (nebo tlačítko Start) a aplikace se spustí. Uvidíš černé okno s textem, ale pozor: po dokončení interiéru se okno automaticky zavře. Aby se okno nezavřelo hned, přidej na konec metody řádek Console.ReadKey();, který počká na stisk klávesy.
Druhá oblast, kde dělají mnozí chyby, je manipulace s proměnnými a stavem. Vyhněte se změnám globálních proměnných a sdílenému stavu. Když funkce mění data mimo sebe, je těžké sledovat, odkud se chyba vzala. Používejte parametry a návratové hodnoty. Pokud potřebujete pracovat s komplexním objektem, vytvořte si z něj nový objekt s upravenými hodnotami, neměňte původní. Tím se vyhnete vedlejším efektům, které způsobují nepredikovatelné chování. V moderním JavaScriptu k tomu máte skvělé nástroje – metody map, filter a reduce. Místo cyklu for, kde měníte pole, použijte map a vytvoříte nové pole. Je to nejen čistší, ale často i rychlejší.
- 이전글Can Emulators Really Improve Your Mobile Gaming Skills? 26.08.30
- 다음글Jak przygotować mieszkanie do remontu, zanim wejdzie ekipa 26.08.30
댓글목록
등록된 댓글이 없습니다.
