Jak zlepšit své programátorské dovednosti
Kroky
jeden. První jasně analyzujte problém.

2. Další úkol - dvakrát přemýšlejte o tom, jak tento problém vyřešit.

3. Sbírejte kompletní soubor požadavků. Trávit čas zaznamenat, jaké účely by měl být dosažen konečný produkt, a kdo bude vaše vlastní základna. Jasnost (jasnost) myšlenky v této fázi ušetří spoustu času v procesu další práce.

4. Napište podrobný plán provedení (nebo model).

Pět. Komentář kódu "Liberal". Pokud si myslíte, že váš kód může vyžadovat vysvětlení, komentář k tomu. Každá funkce musí předcházet čáry 1-2 popisujících parametry a co se vrátí (výsledek). Komentáře by měly naznačovat proutěný "proč" než "co". Nezapomeňte aktualizovat komentáře při aktualizaci kódu!

6. Použijte odpovídající střídavá opatření. To vám pomůže sledovat každý typ proměnné, stejně jako jaký úkol této proměnné. To znamená více vstupu než jen X = A + B * C, Ale to bude váš kód mnohem snazší pro ladění a podporu. Jeden z populárních dohod -Maďarský zápis, kde je název proměnné s předponou svého typu. Například pro celočíselné proměnné můžete použítInnrowcounter- Řady řetězce mohou používat Strusname. Nezáleží na tom, jaký druh dohody pojmenujete, ale ujistěte se, že je vše dohodnuto a že vaše názvy proměnných jsou popisné. (Viz níže varování).

7. Organizovat kód. Pro zobrazení struktury kódů použijte vizuální struktury. Například kódový blok na začátku, který je uvnitř podmíněné (pokud, jinde,...) nebo cyklické (pro, zatímco,...).Také se pokuste vložit mezery mezi názvem proměnnou a operátorem, jako je například sčítání, odčítání, násobení, dělení a dokonce i znamení rovnosti (myvariable = 2 + 2). A také když kód vypadá elegantněji vizuálně, je mnohem snazší vidět pokrok programu na první pohled. (Viz níže uvedené rad rychlosti).

osm. Zkontrolujte (test). Začněte s testováním každého modulu pomocí vstupu a hodnot, které zpravidla očekáváte. Vyzkoušejte vstupní data, kteráPovoleno,ale méně frekventovaný. Bude "odstranit" všechny skryté chyby. Existuje umění testování a postupně zvyšujete své dovednosti s praxí. Napište své testy tak, aby obsahovaly následující případy:

devět. Praxe, praxe, praxe. Programování není "městnová" disciplína. Tam je vždy něco nového pro studium a (důležitější) vždy něco starého pro opakovanou dobu.

10. Být připraven na změnu. V reálném pracovním prostředí se změna požadavků. Nicméně, než na začátku v požadavcích, a jasnější, plán implementace na samém počátku, tím méně pravděpodobné, že změny budou výsledkem špatného plánování nebo nedorozumění.

jedenáct. Začněte s jednoduchým a pracovat ve směru sady. Při programování něčeho komplikovaného, pomáhá získat jednodušší bloky na místě a pracovat správně na prvním místě. Předpokládejme například, že chcete vytvořit vývojový formulář na obrazovce, který následuje směr myši a změní svůj tvar v závislosti na rychlosti myši.
Tipy
- Používá se prostředí (integrované vývojové prostředí). IDE (integrovaný vývojový vývojový prostředí integrovaného prostředí). Dobrý ide bude mít integrovaný kód editoru barev pro kódování kódů a funkce dokončení kódu, které je rychlejší a méně náchylné k chybám pravopisu. Obvykle je vybaven ladicím programem, také.
- Studie počátečních programátorů CODADRUGIH je vynikajícím prostředkem ke zvýšení vlastních dovedností. Rozvíjejte cestu přes jejich kód, krok za krokem, rozvíjet pokrok a co se stane s proměnnými. Pak se pokuste napsat svůj vlastní kód udělat totéž (nebo dokonce zlepšit). Rychle zjistíte, proč by věci měly být napsány určitým způsobem, a také "chytit" několik užitečných tipů, jak efektivně napsat kód.
- Obraťte se na kolegy programu pro čtení kódu. Dobře vědí, co jste nemysleli. Neznáme programátory? Najděte internetové fórum, které je určeno pro vybraný programovací jazyk nebo operační systém a připojte se k konverzaci.
- Pokud jdete na tuto cestu, přečtěte si a následujte fórum. Existuje mnoho odborníků, kteří chtějí pomoci, pokud se jich laskavě ptají.
- Být zdvořilý, protože žádáte o přemržení. Nebuďte odradeni, pokud nechápete všechno najednou, a také neočekávejte, že budou chtít revidovat 10 000 řádků kódu. Místo toho se zeptejte vznik a nechte příspěvky pouze odpovídající 5-10 řádků požadovaného kódu. Tímto způsobem budete s největší pravděpodobností pozitivní odpověď.
- Než začnete zaúčtovat zprávu, proveďte malou studii. Vaše otázka (téměř jistě) se setkala, pochopila a již vyřešila.
Varování
- Udržujte svou práci často, jak se pohybujeme kupředu, nebo riskujete ztráta pracovní doby kvůli selhání počítače nebo zavěšení. Pokud toto varování ignorujete, je to lekce, že se jistě naučíte na svém vlastním hořkém zážitku!
- Kopírování a vložení kódů jiných lidí, zpravidla špatný zvyk, ale použití malých částí z open sourceového kódu programu může být dobré zkušenosti. Stačí zcela zkopírovat program a pokusit se o to půjčit. Pokud nemáte oprávnění oprávnění nebo oprávnění licency, nekopírujte kód z jiného programu.
- V kroku 4 by měl být maďarský zápis (označující typ proměnné jako předpony) použito s opatrností. To může vést k nekonzistenci kódu při editaci, nebo zejména pokud převod do jiného jazyka nebo operačního systému. Je to nejužitečnější"volně psaný" Jazyky, které nevyžadují deklarovat typ proměnné předem.
Co potřebuješ
- Počítač
- IDE (integrovaný vývojový prostředek - integrované vývojové prostředí)
- Adresáře nebo webové učebnice