reklama

Programování je především o inteligentní práci a hledání účinných způsobů vytváření užitečného softwaru. Ať už vytváříte softwarové programy, webové aplikace nebo mobilní aplikace, zásady programování zůstávají stejné.

Při prvním naučení se kódu je důležité porozumět dobrým návykům a špatným návykům. Znalost chyb kodéry, a jak se jim vyhnout, vám může pomoci vybudovat lepší základ ve vašem programování. Zde je 10 velmi častých chyb, kterým je třeba se vyhnout.

1. Opakující se kód

Don't Repeat Yourself je jedním ze základních principů programování 10 Základní principy programování Každý programátor musí dodržovatVždy napište kód, který může udržovat kdokoli, kdo může na vašem softwaru skončit. Za tímto účelem je zde několik zásad programování, které vám pomohou vyčistit váš akt. Přečtěte si více že narazíte, jak se učíte. Toto je často zkráceno na DRY a kód psaný pomocí tohoto principu se nazývá DRY kód.

Opakující se kód je snadná pasti, do které se lze snadno dostat, a často si vyžaduje určitou kontrolu, aby pochopil, kolik kódu se opakuje. Obecně platí, že pokud kopírujete a vkládáte kód, pravděpodobně se opakuje a měl by být změněn.

Usnadněte si práci se smyčkami a funkcemi, abyste mohli pracovat za vás, a tento problém zmizí. Webový rámec vám také může pomoci snížit počet opakujících se kódů. Zde je několik webové rámce, které stojí za to se naučit jako vývojář 5 webových rámců stojí za učení pro vývojářeMáte zájem o učení pokročilého vývoje webu? Vyhněte se psaní opakujících se kódů místo těchto webových vývojových rámců. Přečtěte si více .

2. Chybná proměnná jména

Proměnné jsou zásadní při programování bez ohledu na to, v jakém jazyce pracujete. Protože jsou tak často používány, je důležité mít dobré návyky pojmenování proměnných.

Proměnné by měly být pojmenovány přesně a úhledně. Nepoužívejte obecné pojmy, které nic neznamenají. Je to rychlé a snadné hodit něco dohromady, ale když se budete muset vrátit ke svému kódu později, je mnohem obtížnější zjistit, co se děje.

Řekněme, že píšete program, který pro výpočet používá úrokovou sazbu. Napíšete proměnnou, kterou chcete použít v programu.

 let rate = 0,1; 

O této proměnné víme jen to, že jde o kurz. Jaký druh sazby?

Kód bude fungovat dobře, ale je těžké říci, co se tady děje.

Místo toho pojmenujte proměnné jasněji.

 let interestRate = 0,1; 

3. Nepoužívá komentáře

Použijte komentáře! Komentáře jsou dokumentací vašeho kódu. Jsou to nejlepší způsob, jak popsat, co přesně se ve vašem kódu děje, jak roste. Jistě, zdá se, že vám trochu vysvětlíme svůj kód, ale později si budete děkovat.

Napište skvělou funkci? Napište komentář o tom, co dělá. Vytvoření nové šablony objektu pro objektově orientované programování? Rozdělte to s komentářem. Komentáře se používají ve všech jazycích a jsou zde z nějakého důvodu.

Komentáře usnadňují navigaci v kódu a usnadňují navigaci a dělají z vás hrdinu pro dalšího vývojáře, který bude možná muset na vašem projektu pracovat.

4. Přetížení jazyka

Zdá se, že problémem přetížení rostoucích vývojářů je přehrada nových jazyků a technologií. Online vývojářské komunity jsou plné otázek o výběru jazyka.

Měl bych psát ve své aplikaci v JavaScriptu, nebo bych měl používat rámec jako Node. JS nebo Express? Měl bych použít Python, Scala nebo Ruby pro vývoj? C nebo C ++ nebo C #? Který rámec je nejlepší? Měl bych se naučit MongoDB nebo SQL nebo SQLite pro databázi? Je tento jazyk zastaralý?

Nedělej si s tím starosti.

Krok zpět, zaměřte se na základy. Jazyky přicházejí a odcházejí, ale nejúspěšnější vývojáři jsou řešitelé problémů. Sestavte své programování na základě algoritmického myšlení a vše ostatní padne na místo.

Tyto technologie jsou pouze nástroji a pokud víte, jaké jsou problémy, budete vědět, jaký nástroj použít k jejich řešení.

5. Není zálohovací kód

Nestavět správné návyky na ochranu vašeho kódu je frustrující pro nové vývojáře a katastrofální pro ty zkušené.

Jako programátor je důležité neustále ukládat a zálohovat práci. Není to nic jiného než práce na důležitém dokumentu nebo tabulce, která se často ukládá.

Naučte se, jak spravovat své soubory pomocí Gitu Správa verzí souborů jako programátor pomocí služby GitProgramátoři vytvořili systémy pro správu verzí (VCS) k řešení problémů s řízením verzí souborů. Podívejme se na základy správy verzí pomocí dnešního špičkového systému, Gite. Přečtěte si více . Jakákoli kontrola verzí skutečně, na softwaru, který používáte, nezáleží tolik, jako na tom, jak dobře používat. Nechcete-li ztratit důležitou změnu, dojde-li k selhání počítače nebo selhání sítě.

6. Složitý kód

Kódování není testem IQ. Není problém zjistit, kdo může používat ty nejsložitější funkce nebo působivě vypadající soubory. Kód by měl být psán v duchu efektivního řešení problémů. Jednoduchý kód se snadněji zapisuje, snáze se udržuje a snadněji spravuje.

Jednoduše řečeno, jednoduchý kód neznamená přijímání zkratek. Jednoduchý kód znamená dostat se k jádru problému, který chcete vyřešit, a efektivně ho vyřešit. A pseudokód vám s tím může pomoci. Tady je co je to pseudokód a jak z něj může udělat lepší kodér Co je to pseudokód a jak z něj děláte lepšího vývojáře?Snažíte se naučit programování? Učte se s pseudokódem a uchopte kód. Co je to pseudokód a může to opravdu pomoci? Přečtěte si více .

7. Neptám se na otázky

Programování je těžké dělat dobře a stále lepší znamená neustále se učit nové věci. To nejlepší, co můžete udělat, je přečíst a studovat programování, aby se zlepšilo, ale když potřebujete nějaké další pokyny, nebojte se klást otázky.

Kladení otázek může být zastrašující, ale většina veteránských programátorů je ráda sdílejí znalosti a nápady.

Jen se ujistěte, že jste provedli svůj výzkum a vynaložili jste na něj skutečné úsilí. Zkušení vývojáři vás pravděpodobně budou radit, pokud uvidí, že se věnujete učení. Možná vést programovací deník, aby se zlepšil Staňte se lepším kodérem udržováním programovacího deníkuMějte programovací deník a využijte některé zjevné výhody. Psaní deníku vám může pomoci projít si své myšlenky a sledovat své programové cíle. Přečtěte si více , sledováním důležitých otázek a odpovědí.

8. Neplánuje se předem

Psaní efektivního softwaru začíná dobrým plánováním a designem. Pokud byste chtěli postavit dům, měli byste před budováním vypracovat plán. Programování se neliší.

Než začnete psát jeden řádek kódu, určete, co vlastně chcete dosáhnout. Vědět, co je problém, jak ho chcete vyřešit. Pokud se pokusíte zjistit problémy během psaní kódu, může se stát, že vám chybí správná řešení.

Oddělte řešení problémů od kódování a život je dobrý.

9. Neprovádět přestávky

Dej si pauzu, opravdu! Programování je duševně zdanitelné a časem na konci, který tlačí váš mozek na hranice, vás nakonec vyčerpá. Ještě horší než únava, můžete trpět bolestmi hlavy nebo krku, které jsou známky napětí počítačového oka 5 příznaků, že máte počítačový kmen (a jak jej zmírnit a zabránit)Napětí očí očí je skutečným problémem až pro 90 procent těžkých uživatelů počítačů. Zde je vše, co potřebujete vědět o tom, co to je a jak tomu zabránit. Přečtěte si více .

Když narazíte na zeď, je čas na přestávku. Dostaňte se z obrazovky na chvíli a udělejte něco, co vás baví. Přečtěte si knihu, vyrazte do přírody, vydejte se na pěší turistiku, jděte na večeři, cokoli, co vás dostane pryč.

Budete mentálně obnoveni a až se vrátíte, můžete najít nový pohled na svůj kód.

10. Ne baví

Programování může být náročné, frustrující a někdy může být naprosto grind. Nezapomeňte si užít malé věci, které máte rádi při kódování, a nezapomeňte se trochu pobavit.

Ať už jste se do toho dostali, abyste vyřešili složité problémy, vytvořili krásné designy, nebo jen aby jste se naučili novou dovednost, používejte to, co máte rádi, abyste vás udrželi v chodu. O kódování je třeba hodně milovat, takže se nechte inspirovat! Buďte nadšeni, když uděláte něco nového, a uvidíte to až do konce.

Nedělejte tyto programové chyby

Je snadné se dostat do vyjetých kolejí, ať už se snažíte dostat hlavu kolem něčeho, co by mělo být jednoduché, nebo se pokusit vzpomenout si, co nějaký kód dělá. Ať už je problém jakýkoli, vyhněte se všem těmto chybám a měli byste najít vylepšený kód.

Stále bojujete? Nezapomeňte, existují spousta koníčků pro programátory, kteří nezahrnují kód 10 koníčků pro programátory, kteří nezahrnují kódPokud chcete vykonávat svou mysl zábavným způsobem bez psaní jediného řádku kódu, existuje několik koníčků bez kódu, které můžete využít, abyste se stali lepším programátorem. Přečtěte si více .

Anthony Grant je spisovatelem na volné noze, který se věnuje programování a softwaru. Je hlavním vědcem informatiky v programování, Excelu, softwaru a technologii.