Oglas

Programiranje temelji na pametnem delu in iskanju učinkovitih načinov za izdelavo uporabne programske opreme. Ne glede na to, ali ustvarjate programske programe, spletne aplikacije ali mobilne aplikacije, načela programiranja ostajajo enaka.

Pri prvem učenju kodiranja je pomembno razumevanje dobrih in slabih navad. Poznavanje napak, ki jih delajo kodirniki, in kako se jim izogniti, vam lahko pomagajo zgraditi boljše temelje pri programiranju. Tu je 10 zelo pogostih napak, ki se jih je treba izogibati.

1. Ponavljajoči se zakonik

Ne ponavljajte sebe, je eno temeljnih načel programiranja 10 osnovnih načel programiranja Vsak programer se mora držatiVedno napišite kodo, ki jo lahko vzdržuje vsakdo, ki lahko na koncu dela z vašo programsko opremo. V ta namen je tukaj več programskih načel, ki vam bodo pomagala očistiti svoje dejanje. Preberi več da boste naleteli, ko se boste učili. To je pogosto skrajšano na DRY, koda, ki je napisana po tem načelu, se imenuje DRY koda.

Ponavljajoča se koda je enostavna past v katero pogosto sodite, zato je pogosto potreben pregled, da se razume, koliko kode se ponovi. Kot dobro pravilo, če kopirate in prilepite kodo, se verjetno ponavlja in jo je treba spremeniti.

instagram viewer

Udobno uporabljajte zanke in funkcije za svoje delo in ta težava bo odšla. Spletni okvir vam lahko pomaga tudi pri zmanjševanju ponavljajoče se kode. Tukaj je nekaj spletnih okvirov, ki jih je vredno razviti kot razvijalca 5 Spletni okviri se za razvijalce vredno učenjaVas zanima učenje naprednega spletnega razvoja? Izogibajte se pisanju ponavljajoče se kodeuse teh okvirov spletnega razvoja. Preberi več .

2. Slaba imena spremenljivk

Spremenljivke so bistvene pri programiranju, ne glede na to, v katerem jeziku delate. Ker se tako pogosto uporabljajo, je pomembno, da dobre navade poimenujejo spremenljivke.

Spremenljivke je treba natančno in lepo poimenovati. Izogibajte se uporabi splošnih izrazov, ki ne pomenijo ničesar. Hitro in enostavno nekaj sestavite skupaj, ko pa se morate pozneje vrniti na kodo, je veliko težje ugotoviti, kaj se dogaja.

Recimo, da pišete program, ki za izračun uporablja obrestno mero. Napišete spremenljivko, ki jo želite uporabiti v programu.

 dovoljena hitrost = 0,1; 

V resnici vemo o tej spremenljivki, da je stopnja. Kakšna stopnja?

Koda bo delovala v redu, vendar je težko povedati, kaj se dogaja tukaj.

Namesto tega bolj spremenite svoje spremenljivke.

 pustite obrestna mera = 0,1; 

3. Ne uporablja komentarjev

Uporabite komentarje! Komentarji so dokumentacija vaše kode. So najboljši način, da opišete, kaj se točno dogaja v kodi, ko raste. Seveda se zdi malo več dela, da razložite svojo kodo, vendar se boste kasneje zahvalili.

Napišite sijajno funkcijo? Napišite komentar o tem, kaj počne. Ustvarjate novo predlogo za objektno orientirano programiranje? Razčlenite ga s komentarjem. Komentarji se uporabljajo v vseh jezikih in so tam z razlogom.

Komentarji vašo kodo čistijo, lažje je krmariti in vas postane junak do naslednjega razvijalca, ki bo morda potreben za vaš projekt.

4. Jezikovna preobremenitev

Težava, za katero se zdi, da preobremenjuje vse večje razvijalce, je zaloga novih jezikov in tehnologij. Spletne skupnosti razvijalcev so polne vprašanj o izbiri jezika.

Ali naj pišem v svoji aplikaciji v JavaScriptu ali naj uporabim okvir kot je Node. JS ali Express? Naj za razvoj uporabim Python, Scala ali Ruby? C ali C ++ ali C #? Kateri okvir je najboljši? Ali naj se za bazo podatkov naučim MongoDB ali SQL ali SQLite? Ali je ta jezik zastarel ??

Ne skrbi za to.

Korak nazaj, osredotočite se na osnove. Jeziki prihajajo in odhajajo, najbolj uspešni razvijalci pa so reševalci težav. Svoje programiranje gradite na algoritmičnem razmišljanju in vse ostalo bo postalo na svoje mesto.

Te tehnologije so le orodja in če veste, kakšne težave so, boste vedeli, katero orodje uporabiti za njihovo reševanje.

5. Ni varnostne kopije

Neoblikovanje pravih navad za zaščito kode je novim razvijalcem neprijetno in katastrofalno za izkušene.

Kot programer je tako pomembno, da nenehno shranjujete in varnostno kopirate svoje delo. Ni nič drugače kot delo na pomembnem dokumentu ali preglednici, ki se pogosto shrani.

Preberite več o upravljanju datotek z Git Upravljajte različico datotek kot programer z GitProgramerji so ustvarili sisteme za nadzor različic (VCS) za reševanje težav z nadziranjem različic datotek. Poglejmo si osnove nadzora različic z uporabo zgornjega sistema danes, Git. Preberi več . Kakršen koli nadzor nad različicami, programska oprema, ki jo uporabljate, ni toliko pomembna kot znanje, kako jo dobro uporabljati. Če se računalnik zruši ali omrežje ne uspe, ne želite izgubiti pomembne spremembe.

6. Zapletena koda

Kodiranje ni test IQ. Kdor lahko uporablja najbolj zapletene funkcije ali impresivne datoteke, ni izziv. Koda mora biti napisana v duhu učinkovitega reševanja problemov. Preprosta koda je lažja za pisanje, lažja za vzdrževanje in lažje upravljanje.

Če želite biti jasni, preprosta koda ne pomeni, da uporabljate bližnjice. Preprosta koda pomeni, da se je treba spopasti s srcem problema, ki ga želite rešiti, in ga učinkovito rešiti. In psevodek vam lahko pri tem pomaga. Tukaj je kaj je psevdokod in kako te lahko naredi boljši koder Kaj je psevdokod in kako te postane boljši razvijalec?Se spopadate z učenjem programiranja? Naučite se kode z učenjem psevodekode. Toda kaj je psevdokod in ali res lahko pomaga? Preberi več .

7. Ne postavljam vprašanj

Programiranje je težko narediti dobro, izboljšanje pa pomeni stalno učenje novih stvari. Najboljše, kar lahko storite, je branje in študiranje programiranja, da postanete boljši, ko pa potrebujete nekaj dodatnih napotkov, se ne bojite postavljati vprašanja.

Zastavljanje vprašanj je lahko zastrašujoče, vendar večina veteranskih programerjev z veseljem deli znanje in ideje.

Prepričajte se, da ste opravili svojo raziskavo in se resnično potrudili. Izkušeni razvijalci vas bodo bolj verjetno poučili, če bodo videli, da ste predani učenju. Mogoče vodite programski dnevnik, da se izboljša Postanite boljši koder z vodenjem dnevnika o programiranjuVodite programski dnevnik in izkoristite nekaj očitnih prednosti. Pisanje dnevnika vam lahko pomaga pri premišljevanju in spremljanju vaših programskih ciljev. Preberi več , z upoštevanjem pomembnih vprašanj in odgovorov.

8. Ne načrtujte vnaprej

Pisanje učinkovite programske opreme se začne z dobrim načrtovanjem in načrtovanjem. Če bi želeli zgraditi hišo, bi pred gradnjo izdelali načrt. Programiranje ni nič drugače.

Preden sploh napišete eno vrstico kode, ugotovite, kaj dejansko želite doseči. Vedite, v čem je težava, kako jo želite rešiti. Če med pisanjem kode preizkusite in odpravite težave, boste morda našli prave rešitve.

Ločevanje reševanja težav od kodiranja in življenje je dobro.

9. Ne da bi prekinil

Res si oddahni! Programiranje je psihično obdavčeno, in sčasoma boste potisnili svoje možgane do meja, vas bo sčasoma dotrajalo. Še huje kot utrujenost lahko trpite glavoboli ali bolečine v vratu, ki so znaki računalniškega naprezanja oči 5 znakov, da imate računalniško oko obremenitev (in kako ga olajšati in preprečiti)Računalniško naprezanje oči je resnično težava do 90 odstotkov uporabnikov težkih računalnikov. Tu je vse, kar morate vedeti o tem, kaj je in kako ga preprečiti. Preberi več .

Ko udarite v zid, je čas, da se odmorite. Za nekaj časa se oddaljite od zaslona in naredite nekaj, v čemer uživate. Preberi knjigo, pojdi na prostem, pohodi se, gre na večerjo, karkoli ti uide.

Duševno boste osveženi in ko se vrnete, boste morda našli novo perspektivo kode.

10. Ne zabava

Programiranje je lahko zahtevno, frustrirajoče in je včasih lahko naravnost mletje. Bodite prepričani, da uživate v majhnih stvareh, ki jih imate radi pri kodiranju, in ne pozabite se malo zabavati.

Ne glede na to, ali ste se lotili reševanja zapletenih težav, oblikovanja čudovitih modelov ali pa samo za učenje nove spretnosti, uporabite tisto, kar imate radi, da nadaljujete. Pri kodiranju je veliko rada, zato se navdihnite! Navdušite, če boste naredili nekaj novega, in si ga oglejte do konca.

Ne delajte teh napak pri programiranju

Preprosto se znajdete v koloniji, bodisi poskušate z glavo naokoli nekaj, kar bi moralo biti preprosto, ali pa si zapomnite, kaj počne neka koda. Ne glede na težavo, se izogibajte vsem tem napakam in morali bi najti svojo kodo.

Se še vedno trudite? Ne pozabi, obstajajo obilo hobijev za programerje, ki ne vključujejo kode 10 Hobiji za programerje, ki ne vključujejo kodeČe želite svojo misel razgibati na zabaven način, ne da bi napisali eno vrstico kode, je več hobijev brez kode, ki se jih lahko lotite in postanete boljši programer. Preberi več .

Anthony Grant je samostojni pisatelj, ki pokriva programiranje in programsko opremo. Je glavni računalnik računalništva v programiranju, Excelu, programski opremi in tehnologiji.