Skelbimas

Programavimas susijęs su protingu darbu ir efektyvių būdų naudingos programinės įrangos kūrimui paieškai. Nesvarbu, ar kuriate programinės įrangos programas, žiniatinklio programas, ar programas mobiliesiems, programavimo principai išlieka tie patys.

Pirmą kartą mokantis koduoti, svarbu suprasti gerus ir blogus įpročius. Žinios, kurias daro koduotojai, ir tai, kaip jų išvengti, gali padėti sukurti geresnį pagrindą jūsų programavime. Čia yra 10 labai paplitusių klaidų, kurių reikia vengti.

1. Pasikartojantis kodas

Nekartokite savęs yra vienas iš pagrindinių programavimo principų 10 pagrindinių programavimo principų, kurių privalo laikytis kiekvienas programuotojasVisada rašykite kodą, kurį gali prižiūrėti visi, kurie gali dirbti su jūsų programine įranga. Šiuo tikslu pateikiami keli programavimo principai, padedantys išvalyti savo poelgį. Skaityti daugiau kad susidursi sužinojęs. Tai dažnai sutrumpinama iki DRY, o kodas, parašytas remiantis šiuo principu, vadinamas DRY kodu.

Kodo kartojimas yra paprastas spąstai, į kuriuos dažnai reikia patekti, ir dažnai reikia peržiūrėti, kad suprastumėte, kiek kodo kartojama. Kaip taisyklė, jei kopijuojate ir įklijuojate kodą, jis tikriausiai pasikartoja ir turėtų būti pakeistas.

instagram viewer

Patogiai naudokite kilpas ir funkcijas, kad atliktumėte savo darbą už jus, ir ši problema išnyks. Žiniatinklio sistema taip pat gali padėti sumažinti pasikartojančius kodus. Štai keletas žiniatinklio sistemos, kurias verta išmokti kaip kūrėją 5 internetinės sistemos, kurias verta mokytis kūrėjamsNorite išmokti pažangių interneto svetainių kūrimo? Venkite rašyti pasikartojančius kodus, naudodamiesi šiomis interneto plėtros sistemomis. Skaityti daugiau .

2. Blogai kintami vardai

Kintamieji yra būtini programuojant, nesvarbu, kuria kalba kalbate. Kadangi jie yra taip plačiai naudojami, svarbu turėti gerus įpročius, įvardijant kintamuosius.

Kintamieji turėtų būti įvardyti tiksliai ir tvarkingai. Venkite bendrų terminų, kurie nieko nereiškia. Kartu mesti greitai ir nesudėtinga, bet kai vėliau reikia grįžti prie savo kodo, pasidaryti sunku, kas vyksta.

Tarkime, kad jūs rašote programą, kuriai apskaičiuoti naudojama palūkanų norma. Parašote kintamąjį, kurį naudosite programoje.

 leiskite norma = 0,1; 

Viskas, ką mes tikrai žinome apie šį kintamąjį, yra tai, kad tai yra norma. Kokia norma?

Kodas veiks tik gerai, tačiau sunku pasakyti, kas čia vyksta.

Geriau įvardykite kintamuosius aiškiau.

 tegul InterestRate = 0,1; 

3. Nenaudojami komentarai

Naudokite komentarus! Komentarai yra jūsų kodo dokumentacija. Jie yra geriausias būdas apibūdinti, kas tiksliai vyksta jūsų kodekse augant. Aišku, atrodo, kad šiek tiek daugiau darbo paaiškinsite savo kodą, bet vėliau jums už tai padėkosite.

Parašyti nuostabią funkciją? Parašykite komentarą apie tai, ką jis daro. Kuriate naują objekto šabloną objektiniam programavimui? Padalinkite tai su komentaru. Komentarai naudojami visomis kalbomis ir yra dėl priežasties.

Komentarai daro jūsų kodą švaresnį, lengviau naršomą ir paverčia jus herojumi kitam kūrėjui, kuriam gali reikėti dirbti su jūsų projektu.

4. Kalbos perkrova

Problema, kuri, atrodo, apkrauna augančius kūrėjus, yra naujų kalbų ir technologijų kliūtis. Internetinių kūrėjų bendruomenėse pilna klausimų apie kalbos pasirinkimą.

Ar turėčiau rašyti savo programoje „JavaScript“, ar turėčiau naudoti tokią struktūrą kaip „Node“. JS ar Express? Ar turėčiau tobulinti naudoti „Python“, „Scala“ ar „Ruby“? C arba C ++ arba C #? Kuris pagrindas yra geriausias? Ar turėčiau išmokti „MongoDB“ arba „SQL“ ar „SQLite“ duomenų bazėje? Ar ši kalba pasenusi ??

Nesijaudink dėl to.

Žingsnis atgal, sutelkite dėmesį į pagrindus. Kalbos ateina ir išeina, tačiau sėkmingiausi kūrėjai yra problemų sprendimo būdai. Sukurkite savo programavimą pagal algoritminį mąstymą ir visa kita pateks į savo vietas.

Šios technologijos yra tik įrankiai ir, jei žinote, kokios yra problemos, žinosite, kokį įrankį naudoti joms išspręsti.

5. Nesukurkite atsarginio kodo

Tinkamų įpročių nesugebėjimas apsaugoti savo kodą žlugdo naujus kūrėjus, o patyrusiems - pražūtingas.

Kaip programuotojui, svarbu nuolat saugoti ir kurti atsarginę kopiją. Tai nesiskiria nuo darbo prie svarbaus dokumento ar skaičiuoklės, kuris dažnai išsaugomas.

Sužinokite, kaip valdyti failus naudojant „Git“ Tvarkykite savo failų versijas kaip programuotojas su „Git“Programuotojai sukūrė versijų valdymo sistemas (VCS), kad išspręstų failų versijų valdymo problemas. Pažvelkime į pagrindinius versijų valdymo pagrindus, naudojant šiandieninę sistemą „Git“. Skaityti daugiau . Bet kokia versijos kontrolė iš tikrųjų, jūsų naudojama programinė įranga yra ne tiek svarbi, kiek žinios, kaip ja gerai naudotis. Nenorite prarasti svarbaus pakeitimo, jei sugenda jūsų kompiuteris arba sugenda tinklas.

6. Sudėtingas kodas

Kodavimas nėra IQ testas. Tai nėra iššūkis pamatyti, kas gali naudotis sudėtingiausiomis funkcijomis ar įspūdingai atrodančiais failais. Kodas turėtų būti parašytas taip, kad būtų galima veiksmingai išspręsti problemas. Paprastą kodą lengviau rašyti, lengviau prižiūrėti ir lengviau valdyti.

Kad būtų aiškiau, paprastas kodas nereiškia, kad reikia imtis nuorodų. Paprastas kodas reiškia įsitraukimą į norimos išspręsti problemos širdį ir veiksmingą jos sprendimą. Ir pseudokodas gali jums tai padėti. Štai kas yra pseudokodas ir kaip tai gali padaryti jus geresniu koduotoju Kas yra „Pseudocode“ ir kaip tai daro jus geresniu kūrėju?Stengiatės išmokti programavimo? Sužinokite apie kodą išmokdami pseudokodą. Bet kas yra pseudokodas ir ar jis tikrai gali padėti? Skaityti daugiau .

7. Neužduoda klausimų

Programavimą sunku atlikti gerai, o tobulėti reiškia nuolat mokytis naujų dalykų. Geriausias dalykas, kurį galite padaryti, yra perskaityti ir studijuoti programavimą, kad tobulėtumėte, tačiau, kai jums reikia papildomų patarimų, nebijokite užduoti klausimų.

Klausimų pateikimas gali bauginti, tačiau dauguma veteranų programuotojų mielai dalijasi žiniomis ir idėjomis.

Tiesiog įsitikinkite, kad atlikote savo tyrimus ir įdėjote daug pastangų. Patyrę kūrėjai labiau linkę jus globoti, jei mato, kad esate atsidavę mokymuisi. Gal būt saugokite programavimo žurnalą, kad pagerėtumėte Laikykitės programavimo žurnalo, tapkite geresniu programuotojuLaikykite programavimo žurnalą ir pasinaudokite akivaizdžiais pranašumais. Žurnalo rašymas gali padėti įgyvendinti mintis ir sekti savo programavimo tikslus. Skaityti daugiau , stebėdami svarbius klausimus ir atsakymus.

8. Iš anksto neplanuoju

Efektyvios programinės įrangos rašymas prasideda nuo gero planavimo ir projektavimo. Jei norėtumėte pastatyti namą, prieš statydami turėtumėte parengti brėžinį. Programavimas nesiskiria.

Prieš net rašydami vieną kodo eilutę, išsiaiškinkite, ką iš tikrųjų norite atlikti. Žinokite, kokia yra problema, kaip norite ją išspręsti. Jei bandysite išsiaiškinti problemas rašant kodą, gali pritrūkti tinkamų sprendimų.

Atskirkite problemų sprendimą nuo kodavimo ir gyvenimas yra geras.

9. Nesiimkite pertraukų

Padaryk pertrauką, tikrai! Programavimas yra psichinis apmokestinimas, o valandos, einančios paspaudus smegenis iki ribų, ilgainiui jus nuvargins. Dar labiau nei nuovargis gali skaudėti galvą ar kaklą kompiuterio akių deformacijos požymiai 5 požymiai, kuriuos patiriate kompiuterio akims (ir kaip tai palengvinti bei išvengti)Kompiuterio akių įtempimas yra reali problema iki 90 procentų sunkių kompiuterių vartotojų. Čia yra viskas, ką reikia žinoti apie tai, kas tai yra ir kaip jo išvengti. Skaityti daugiau .

Kai atsitrenkiate į sieną, laikas atsipūsti. Šiek tiek atsitraukite nuo ekrano ir darykite tai, kas jums patinka. Perskaitykite knygą, paspauskite lauke, eikite į žygius, išeikite vakarienės į bet ką, kas jus atitraukia.

Būsite protiškai atnaujinti ir grįžę galite sužinoti naują kodą.

10. Nesijaudindami

Programavimas gali būti sudėtingas, varginantis ir kartais gali būti tiesiog klaidinantis. Įsitikinkite, kad jums patinka mažos smulkmenos, kurios jums patinka kodavimo srityje, ir nepamirškite pasilinksminti.

Nesvarbu, ar įsitraukėte į tai norėdami išspręsti sudėtingas problemas, kurti gražius dizainus ar tiesiog išmokti naujų įgūdžių, naudokite tai, kas jums patinka, kad nenutrūktų. Kodavimą galima labai mylėti, todėl įkvėpkite! Džiaukitės galėdami sukurti ką nors naujo ir pamatykite tai iki galo.

Nedarykite šių programavimo klaidų

Įeiti į provėžą nesunku: bandydami sukišti galvą apie tai, kas turėtų būti paprasta, arba bandydami atsiminti, ką daro koks nors kodas. Kad ir kokia būtų problema, venkite visų šių klaidų ir turėtumėte rasti savo kodą patobulintą.

Vis dar stengiatės? Nepamiršk, yra daugybė programuotojų pomėgių, kuriuose nėra kodo 10 pomėgių programuotojams, kurie neįtraukia kodoJei norite įdomiai naudotis savo mintimis, nerašydami vienos eilutės kodo, yra keletas pomėgių be kodo, kurių galite imtis norėdami tapti geresniu programuotoju. Skaityti daugiau .

Anthony Grant yra laisvai samdomas rašytojas, apimantis programavimą ir programinę įrangą. Jis yra pagrindinis kompiuterių mokslas, mokantis programuoti, „Excel“, programinę įrangą ir technologijas.