Ako zlepšiť svoje programátorové zručnosti
Kroky
jeden. Najprv presne analyzovať.

2. Ďalšia úloha - dvakrát premýšľať o tom, ako tento problém vyriešiť.

3. Zbierajte kompletnú sadu požiadaviek. Tráviť čas na nahrávanie, aké účely by sa mal dosiahnuť konečný produkt, a kto bude vaša vlastná základňa. Clarity (jasnosť) myšlienky v tomto štádiu ušetria veľa času v procese ďalšej práce.

4. Napíšte podrobný plán vykonávania (alebo modelu).

päť. Kód komentára "Liberálny". Ak si myslíte, že váš kód môže vyžadovať vysvetlenie, komentovať ho. Každá funkcia musí predchádzať 1-2 riadkov popisujúcich parametre a čo sa vracia (jeho výsledok). Komentáre by mali uviesť prútený "Prečo" ako "čo". Nezabudnite aktualizovať komentáre, keď aktualizujete kód!

6. Použite zodpovedajúce mechanizmy. To vám pomôže sledovať každý typ premennej, ako aj akú úlohu tejto premennej. To znamená viac vstupov ako len X = A + B * C, To však urobí váš kód oveľa jednoduchšie pre ladenie a podporu. Jeden z populárnych dohôd -Maďarský notácia, kde názov premennej je s predponou svojho typu. Napríklad pre cenné premenné môžete použiťVnútroštátne- Riadky môžu používať Strusername. Nezáleží na tom, aký druh súhlasu ste pomenovaní, ale uistite sa, že všetko je dohodnuté a že vaše názvy premenných sú opisné. (Pozri nižšie uvedené upozornenia).

7. Usporiadajte si kód. Na zobrazenie kódovej štruktúry použite vizuálne štruktúry. Napríklad vložte kódový blok na začiatku, ktorý je vo vnútri podmieneného (ak inak,...) alebo cyklické (zatiaľ,...).Snažte sa tiež vložiť medzery medzi menom premennej a operátorom, ako je napríklad adičné, odčítanie, násobenie, rozdelenie, a dokonca aj znamenie rovnosti (myvarible = 2 + 2). A tiež, keď kód vyzerá elegantne vizuálne, je oveľa jednoduchšie vidieť pokrok programu na prvý pohľad. (Pozri Rady pre rýchlosti nižšie).

osem. Skontrolujte (test). Začnite s testovaním každého modulu pomocou vstupu a hodnôt, ktoré spravidla očakávate. Potom vyskúšajte vstupné údajePovolený,ale menej časté. Bude "odstrániť" akékoľvek skryté chyby. Tam je umenie testovania a postupne zvyšujete svoje zručnosti s praxou. Napíšte svoje testy, aby ste zahrnuli nasledujúce prípady:

deväť. Prax, prax, prax. Programovanie nie je "kongestívnou" disciplínou. Vždy existuje niečo nové pre štúdium, a (čo je ešte dôležitejšie) vždy niečo staré na opätovné použitie.

10. Byť pripravené na zmenu. V skutočnom pracovnom prostredí sa menia požiadavky. Avšak, ako na začiatku primeranejšie v požiadavkách a jasnejšie, realizačný plán na samom začiatku, tým menej pravdepodobné zmeny budú dôsledkom zlého plánovania alebo nedorozumenia.

jedenásť. Začnite s jednoduchými a prácami v smere sady. Pri programovaní niečoho komplikovaného, pomáha na prvom mieste jednoduchšie bloky na mieste a správne fungovať. Predpokladajme napríklad, že chcete vytvoriť vývojový formulár na obrazovke, ktorý sleduje smer myši a zmení svoj tvar v závislosti od rýchlosti myši.
Tipy
- Používateľské prostredie (integrované rozvojové prostredie). IDE (integrované rozvojové prostredie a integrované rozvojové prostredie). Dobrá IDE bude mať integrovaný kód farieb editora pre kódovanie kódov a funkcie ukončenia kódu, ktoré ho umožňujú rýchlejšie a menej náchylné na chyby pravopisu. Je to zvyčajne vybavený debuggerom, tiež.
- Štúdium počiatočných programátorov CODADRUGIH je vynikajúcim prostriedkom na zvýšenie vlastných zručností. Rozvíjajte si cestu cez ich kód, krok za krokom, vývoj pokroku a čo sa stane s premennými. Potom sa pokúste napísať svoj vlastný kód, aby ste urobili to isté (alebo dokonca zlepšiť). Rýchlo zistíte, prečo by ste veci mali byť napísané určitým spôsobom, a tiež "chytiť" niekoľko užitočných tipov, ako napísať kód efektívne.
- Obráťte sa na svojich programátorových kolegov, aby ste si prečítali váš kód. Vedia dobre, čo ste predtým nemysleli. NEPOUŽÍVAJTE PROGRAMOVNÍKOV? Nájdite internetové fórum, ktoré je určené pre vybraný programovací jazyk alebo operačný systém a pripojiť sa k konverzácii.
- Ak idete na túto cestu, prečítajte si a nasledujte fórum. Existuje mnoho druhu odborníkov, ktorí chcú pomôcť, ak sa ich láskavo opýtajú.
- Byť zdvorilý, pretože žiadate o prekonanie. Nenechajte sa odradiť, ak nerozumiete všetko naraz, a tiež neočakávajte, že budú chcieť revidovať 10 000 riadkov kódu. Namiesto toho požiadajte o vzniku a nechať príspevky iba zodpovedajúce 5-10 riadkov požadovaného kódu. Budete s najväčšou pravdepodobnosťou získať pozitívnu odpoveď týmto spôsobom.
- Skôr ako začnete odosielať správu, urobte malú štúdiu. Vaša otázka (takmer určite) sa stretla, pochopila a už bola vyriešená.
Upozornenia
- Udržujte svoju prácu často, ako sa pohybujeme vpred, alebo budete riskovať stratu pracovných hodín kvôli zlyhaniu počítača alebo zavesiť. Ak teraz ignorujete toto upozornenie, toto je lekcia, ktorú sa určite učíte na vlastnej horkej zážitku!
- Kopírovanie a vloženie kódov iných ľudí, spravidla zlý zvyk, ale použitie malých častí z otvoreného zdroja programu môže byť dobrý zážitok. Jednoducho nie úplne skopírujte program a pokúste sa na to prijať úver. Nekopírujte kód z iného programu, ak nemáte povolenie alebo licenčné povolenia.
- V kroku 4 sa maďarská notácia (indikujúca typ premennej ako predpona) používať s opatrnosťou. Pri úprave, alebo najmä v prípade prenosu do iného jazyka alebo operačného systému, môže to viesť k nekonzistencii kódu. Je to najužitočnejšie`voľne napísané` jazyky, ktoré si nevyžadujú, aby ste vopred deklarovali typ premennej vopred.
Čo potrebuješ
- Počítač
- IDE (integrované rozvojové prostredie - integrované rozvojové prostredie)
- Adresárov alebo webových učebníc