Reklama

Programovanie je o inteligentnej práci a hľadaní účinných spôsobov, ako vytvoriť užitočný softvér. Či už vytvárate softvérové ​​programy, webové aplikácie alebo mobilné aplikácie, princípy programovania zostávajú rovnaké.

Pri prvom naučení sa kódu je dôležité porozumieť dobrým návykom a zlým návykom. Poznať chyby, ktoré kodéry robia a ako im zabrániť, vám môže pomôcť vybudovať lepší základ vo vašom programovaní. Tu je 10 veľmi častých chýb, ktorým sa treba vyhnúť.

1. Opakujúci sa kód

Neopakujte sa je jedným zo základných princípov programovania 10 Základné princípy programovania Každý programátor musí dodržiavaťVždy napíšte kód, ktorý môže udržiavať každý, kto môže na vašom softvéri skončiť. Na tento účel uvádzame niekoľko zásad programovania, ktoré vám pomôžu vyčistiť váš akt. Čítaj viac že narazíte, keď sa dozviete. Toto je často skrátené na DRY a kód napísaný pomocou tohto princípu sa nazýva DRY kód.

Opakujúci sa kód je ľahká pasca, do ktorej sa možno ľahko dostať, a často si vyžaduje určitú kontrolu, aby pochopil, koľko kódu sa opakuje. Ak kopírujete a vkladáte kód, je zrejme opakujúce sa a malo by sa zmeniť.

instagram viewer

Urobte si pohodlie pomocou slučiek a funkcií, ktoré vám pomôžu pri práci, a tento problém zmizne. Webový rámec vám tiež môže pomôcť znížiť počet opakujúcich sa kódov. Tu je niekoľko webové rámce, ktoré sa oplatí učiť ako vývojár 5 webových rámcov stojí za to sa učiť pre vývojárovMáte záujem naučiť sa pokročilý vývoj webových aplikácií? Nepoužívajte opakujúce sa kódovanie týchto rámcov vývoja webových stránok. Čítaj viac .

2. Chybné názvy premenných

Premenné sú nevyhnutné pri programovaní bez ohľadu na to, v ktorom jazyku pracujete. Pretože sa používajú tak často, je dôležité mať dobré návyky na pomenovávanie názvov.

Premenné by sa mali pomenovať presne a úhľadne. Nepoužívajte všeobecné pojmy, ktoré nič neznamenajú. Vyhodiť niečo rýchlo a ľahko, ale keď sa neskôr budete musieť vrátiť k svojmu kódu, je oveľa ťažšie zistiť, o čo ide.

Povedzme, že píšete program, ktorý na výpočet používa úrokovú sadzbu. Napíšete premennú, ktorá sa použije v programe.

 rýchlosť let = 0,1; 

O tejto premennej naozaj vieme len to, že ide o mieru. Aký druh sadzby?

Kód bude fungovať dobre, ale je ťažké povedať, čo sa tu deje.

Namiesto toho pomenujte premenné jasnejšie.

 let úroková miera = 0,1; 

3. Nepoužívajú komentáre

Použite komentáre! Komentáre sú dokumentáciou vášho kódu. Sú najlepším spôsobom, ako opísať, čo sa vo vašom kóde presne deje. Určite sa vám zdá trochu viac práce na vysvetlení vášho kódu, ale budete sa poďakovať neskôr.

Napíšte vynikajúcu funkciu? Napíšte komentár o tom, čo robí. Vytvoríte novú šablónu objektu pre objektovo orientované programovanie? Rozdeľte to s komentárom. Komentáre sa používajú vo všetkých jazykoch a existujú z nejakého dôvodu.

Komentáre uľahčujú navigáciu v kóde a uľahčujú navigáciu a robia z vás hrdinu pre ďalšieho vývojára, ktorý môže potrebovať pracovať na vašom projekte.

4. Preťaženie jazyka

Zdá sa, že problémom, ktorý preťažuje rastúcich vývojárov, je príval nových jazykov a technológií. Online vývojárske komunity sú plné otázok o výbere jazyka.

Mal by som písať vo svojej aplikácii v JavaScripte, alebo by som mal používať rámec ako Node. JS alebo Express? Mám používať Python, Scala alebo Ruby na vývoj? C alebo C ++ alebo C #? Ktorý rámec je najlepší? Mal by som sa naučiť MongoDB alebo SQL alebo SQLite pre databázu? Je tento jazyk zastaraný?

Nerob si s tým starosti.

Krok späť, zamerajte sa na základy. Jazyky prichádzajú a odchádzajú, ale najúspešnejší vývojári sú riešitelia problémov. Zostavte svoje programovanie na základe algoritmického myslenia a všetko ostatné padne na svoje miesto.

Tieto technológie sú iba nástrojmi a ak viete, aké sú problémy, budete vedieť, aký nástroj použiť na ich riešenie.

5. Nezálohuje sa kód

Nestavanie správnych návykov na ochranu vášho kódu je frustrujúce pre nových vývojárov a katastrofálne pre skúsených.

Ako programátor je dôležité neustále ukladať a zálohovať svoju prácu. Nie je to nič iné ako práca na dôležitom dokumente alebo hárku, ktorý sa často ukladá.

Naučte sa, ako spravovať svoje súbory pomocou služby Git Správa verzií súborov ako programátor pomocou služby GitProgramátori vytvorili systémy na správu verzií (VCS) na riešenie problémov s riadením verzií súborov. Pozrime sa na základy riadenia verzií pomocou dnešného špičkového systému Git. Čítaj viac . Akákoľvek kontrola verzií naozaj, softvér, ktorý používate, nezáleží na tom, ako dobre viete, ako ho správne používať. Nechcete prísť o dôležitú zmenu v prípade zlyhania počítača alebo zlyhania siete.

6. Komplikovaný kód

Kódovanie nie je IQ test. Nie je výzvou zistiť, kto môže používať najzložitejšie funkcie alebo pôsobivo vyzerajúce súbory. Kód by sa mal písať v duchu efektívneho riešenia problémov. Jednoduchý kód je ľahšie písateľný, ľahšie udržiavateľný a ľahšie spravovateľný.

Jednoduchý kód neznamená robiť skratky. Jednoduchý kód znamená dostať sa k jadru problému, ktorý chcete vyriešiť, a efektívne ho vyriešiť. A pseudokód vám s tým môže pomôcť. tady čo je to pseudokód a ako z neho môže urobiť lepší kódovač Čo je to pseudokód a ako ho robí lepším vývojárom?Snažíte sa naučiť programovanie? Učte sa s pseudokódom a naučte sa ho zvládnuť. Čo je to pseudokód a môže mu skutočne pomôcť? Čítaj viac .

7. Nepýtam sa

Programovanie je ťažké robiť dobre a stále lepšie znamená neustále sa učiť nové veci. Najlepšia vec, ktorú môžete urobiť, je čítať a študovať programovanie, aby ste sa zlepšili, ale keď potrebujete nejaké ďalšie pokyny, nebojte sa klásť otázky.

Kladenie otázok môže byť zastrašujúce, ale väčšina veteránskych programátorov je rád, že zdieľajú vedomosti a nápady.

Len sa uistite, že ste vykonali svoj výskum a vynaložili ste skutočné úsilie. Skúsení vývojári vás budú radšej viesť, ak zistia, že ste odhodlaní sa učiť. Možno viesť programovací denník, aby sa zlepšil Vedením programovacieho denníka sa staňte lepším kódovačomMajte programovací denník a využite niektoré zjavné výhody. Písanie denníka vám môže pomôcť pri skúmaní vašich myšlienok a sledovaní vašich programovacích cieľov. Čítaj viac , sledovaním dôležitých otázok a odpovedí.

8. Neplánuje sa vopred

Písanie efektívneho softvéru začína dobrým plánovaním a dizajnom. Ak by ste chceli postaviť dom, pred výstavbou by ste si vypracovali plán. Programovanie sa nelíši.

Skôr ako napíšete jeden riadok kódu, identifikujte, čo skutočne chcete dosiahnuť. Vedieť, v čom je problém, ako ho chcete vyriešiť. Ak sa pri písaní kódu pokúsite prísť na problémy, môže sa vám stať, že vám chýbajú správne riešenia.

Oddelenie riešenia problémov od kódovania a života je dobré.

9. Neprestávky

Dajte si pauzu, naozaj! Programovanie je duševne zdaňované a časom na konci, ktorý tlačí váš mozog na hranice, vás nakoniec vyčerpá. Ešte horšie ako únava, môžete trpieť bolesťami hlavy alebo krku, ktoré sú príznaky napätia počítačového oka 5 príznakov, že máte počítačový kmeň (a ako ho zmierniť a zabrániť)Napätie počítačového oka je skutočným problémom až pre 90 percent ťažkých používateľov počítačov. Tu je všetko, čo potrebujete vedieť o tom, čo to je a ako tomu zabrániť. Čítaj viac .

Keď narazíte na stenu, je čas na prestávku. Dostaňte sa z obrazovky na chvíľu a urobte niečo, čo vás baví. Prečítajte si knihu, vyrazte von, choďte pešo, choďte na večeru, čokoľvek, čo vás dostane preč.

Budete duševne osviežení a keď sa vrátite, môžete nájsť nový pohľad na svoj kód.

10. Nie je zábava

Programovanie môže byť náročné, frustrujúce a niekedy to môže byť úplne grind. Nezabudnite si užiť malé veci, ktoré máte radi pri kódovaní, a nezabudnite sa trochu zabaviť.

Či už ste sa do toho dostali, aby ste vyriešili zložité problémy, vytvorili krásne vzory alebo len aby ste sa naučili novú zručnosť, používajte to, čo máte radi, aby ste mohli pokračovať. Pri programovaní je veľa rád, takže sa môžete inšpirovať! Buďte nadšení, aby ste urobili niečo nové a videli to až do konca.

Nerobte tieto programovacie chyby

Je ľahké dostať sa do koľaje, buď sa snažíte obísť hlavu, ktorá by mala byť jednoduchá, alebo si pamätať, čo robí nejaký kód. Bez ohľadu na problém sa vyhnite všetkým týmto chybám a mali by ste nájsť vylepšenie kódu.

Stále bojujete? Nezabudnite, že existujú veľa koníčkov pre programátorov, ktorí nezahŕňajú kód 10 koníčkov pre programátorov, ktorí nemajú kódAk si chcete zacvičiť svoju myseľ zábavným spôsobom bez toho, aby ste napísali jediný riadok kódu, existuje niekoľko koníčkov bez kódu, ktoré môžete využiť, aby ste sa stali lepším programátorom. Čítaj viac .

Anthony Grant je spisovateľ na voľnej nohe, ktorý sa venuje programovaniu a softvéru. Je hlavným informatikom v programovaní, Exceli, softvéri a technológii.