Dalším zásadním vylepšením jsou `let` a `const` místo `var`. Klíčové slovo `const` znamená, že vazba je konstantní, ale hodnota může být měnitelná (např. objekt). Častou chybou je snaha měnit `const` pole nebo objekt – to je povolené, ale pokud potřebujete proměnnou znovu přiřadit, použijte `let`. Vyhněte se `var` úplně, protože má funkční rozsah a může způsobovat nečekané chování v cyklech. Díky blokovému rozsahu `let` a `const` se vyhnete mnoha bugům.
Python je ideálním nástrojem pro automatizaci opakujících se úkolů, ať už jde o manipulaci se soubory, zpracování dat nebo správu e-mailů. Díky své jednoduché syntaxi ho zvládnete rychle, ale pozor – i zde se můžete snadno ztratit. V tomto článku se zaměříme na konkrétní kroky, jak zařídit malou kuchyni začít, na co si dát pozor a jak zařídit malou kuchynié chyby nejčastěji dělají začátečníci.
Jak najít správný poměr při růstu codebase Začněte tím, že si změříte, kolik času testy zabírají. Pokud unit testy trvají déle než dvě minuty, je to varování – buď jsou příliš závislé na infrastruktuře (databáze, síť), nebo jich je prostě moc. V takovém případě rozdělte testy do dvou skupin: rychlé (unit) a pomalé (integrační). Rychlé spouštějte při každém commitu, pomalé až v CI před mergem. Tím získáte rychlost i jistotu.
Další praktický tip: používejte testovací pyramidu jako výchozí bod, ale ne jako dogma. Poměr 70/20/10 (unit/integrace/E2E) funguje pro typické webové aplikace, ale pokud máte mikroslužby, bude integračních testů úložné prostory v malém bytěíc. Důležité je sledovat, které testy skutečně chytají chyby. Pokud integrační test projde, ale na produkci se objeví bug, který měl odhalit, pak je špatně napsaný – zkontrolujte, jestli testuje reálné podmínky, ne jen šťastnou cestu.
Pro první skripty se hodí standardní knihovna, která obsahuje moduly jako os, shutil, subprocess, glob nebo smtplib. Začněte jednoduchým úkolem: přejmenování souborů v určité složce. Pomocí os.listdir() získáte seznam souborů, os.rename() je přejmenuje a glob usnadní hledání podle vzoru. Vyzkoušejte si také práci se souborovými cestami pomocí pathlib – je modernější a méně náchylný na chyby.
Moderní JavaScript, označovaný jako ES6 a novější, přinesl do jazyka řadu syntaktických vylepšení, která mění způsob psaní kódu. Nejde jen o nové metody, ale o nové paradigma myšlení. Pokud stále píšete smyčky přes `for (let i = 0; i
If you want to find more info about podrobnosti look into our web page.