Reklāma

Programmēšana ir saistīta ar gudru darbu un efektīvu veidu atrašanu noderīgas programmatūras izveidošanai. Neatkarīgi no tā, vai veidojat programmatūras, tīmekļa lietotnes vai mobilās lietotnes, programmēšanas principi nemainās.

Pirmoreiz iemācoties kodēt, ir svarīgi saprast labos ieradumus un sliktos ieradumus. Zinot kodētāju pieļautās kļūdas un to, kā no tām izvairīties, var palīdzēt izveidot labāku pamatu programmēšanā. Šeit ir 10 ļoti izplatītas kļūdas, no kurām jāizvairās.

1. Atkārtots kods

Neatkārtojiet sevi ir viens no programmēšanas pamatprincipiem 10 programmēšanas pamatprincipi, kas jāievēro katram programmētājamVienmēr uzrakstiet kodu, kuru var uzturēt ikviens, kurš, iespējams, strādā pie jūsu programmatūras. Šajā nolūkā šeit ir minēti vairāki programmēšanas principi, kas palīdzēs jums sakopt savu rīcību. Lasīt vairāk ka jūs sastapsities, kad uzzināsit. Tas bieži tiek saīsināts līdz DRY, un kodu, kas ir uzrakstīts, izmantojot šo principu, sauc par DRY kodu.

Atkārtot kodu ir viegli iekļūt slazdā, un tas bieži vien tiek pārskatīts, lai saprastu, cik daudz koda tiek atkārtots. Kā labs īkšķa noteikums, ja kopējat un ielīmējat kodu, tas, iespējams, atkārtojas, un tas ir jāmaina.

Ērtāk izmantojiet cilpas un funkcijas, lai paveiktu darbu jūsu vietā, un šī problēma vairs netiks piemērota. Tīmekļa struktūra var arī palīdzēt samazināt atkārtojošos kodus. Šeit ir daži tīmekļa ietvari, kurus vērts mācīties kā izstrādātājiem 5 tīmekļa ietvari, kurus vērts mācīties izstrādātājiemVai vēlaties uzzināt padziļinātu tīmekļa attīstību? Tā vietā neizvairieties no atkārtotas kodu izmantošanas šīm tīmekļa attīstības shēmām. Lasīt vairāk .

2. Slikti mainīgi vārdi

Mainīgie ir nepieciešami programmēšanā neatkarīgi no tā, kurā valodā strādājat. Tā kā tie ir tik plaši izmantoti, ir svarīgi, lai labie ieradumi nosauktu mainīgos.

Mainīgie ir precīzi un glīti jānosauc. Neizmantojiet vispārīgus terminus, kas neko nenozīmē. Mēģināt kaut ko kopā ir ātri un ērti, bet, kad vēlāk ir jāatgriežas pie koda, tas daudz sarežģītāk izprot, kas notiek.

Pieņemsim, ka jūs rakstāt programmu, kuras aprēķinā izmanto procentu likmi. Jūs uzrakstāt mainīgo, kuru izmantot programmā.

 ļaujiet likmei = 0,1; 

Viss, ko mēs patiešām zinām par šo mainīgo, ir tas, ka tā ir likme. Kāda likme?

Kods darbosies tikai lieliski, taču ir grūti pateikt, kas šeit notiek.

Tā vietā skaidrāk nosauciet mainīgos.

 ļaujiet procentu likmei = 0,1; 

3. Komentāru nelietošana

Izmanto komentārus! Komentāri ir jūsu koda dokumentācija. Tie ir labākais veids, kā aprakstīt to, kas tieši notiek jūsu kodā, tam pieaugot. Protams, šķiet, ka mazliet vairāk jāstrādā, lai izskaidrotu savu kodu, bet jums par to būs jāpateicas vēlāk.

Rakstīt izcilu funkciju? Uzrakstiet komentāru par to, ko tā dara. Vai izveidojat jaunu objekta veidni objektorientētai programmēšanai? Sadaliet to ar komentāru. Komentāri tiek izmantoti katrā valodā, un tie ir zināma iemesla dēļ.

Komentāri padara jūsu kodu tīrāku, vieglāk orientējamu un padara jūs par varoni nākamajam izstrādātājam, kuram, iespējams, būs jāstrādā pie jūsu projekta.

4. Valodas pārslodze

Problēma, kas, šķiet, pārslogo pieaugošos izstrādātājus, ir jauno valodu un tehnoloģiju aizsprosts. Tiešsaistes izstrādātāju kopienas ir pilnas ar jautājumiem par valodas izvēli.

Vai man vajadzētu lietotnē rakstīt JavaScript, vai arī man vajadzētu izmantot tādu sistēmu kā Mezgls. JS vai ekspresis? Vai attīstībai vajadzētu izmantot Python, Scala vai Ruby? C vai C ++ vai C #? Kurš ietvars ir vislabākais? Vai man vajadzētu iemācīties MongoDB vai SQL vai SQLite datu bāzei? Vai šī valoda ir novecojusi ??

Neuztraucieties par to.

Atkāpieties, koncentrējieties uz pamatiem. Valodas nāk un iet, bet veiksmīgākie izstrādātāji ir problēmu risinātāji. Veidojiet programmēšanu pēc algoritmiskās domāšanas, un viss pārējais nonāks savās vietās.

Šīs tehnoloģijas ir tikai rīki, un, ja jūs zināt, kādas ir problēmas, jūs zināt, kuru rīku izmantot to risināšanai.

5. Netiek dublēts kods

Nepareizu paradumu veidošana koda aizsardzībai jauniem izstrādātājiem ir satraucoša, bet pieredzējušiem - postoša.

Kā programmētājam ir tik svarīgi pastāvīgi saglabāt un dublēt savu darbu. Tas neatšķiras no tā, ka tiek strādāts pie svarīga dokumenta vai izklājlapas, kas tiek bieži saglabāts.

Uzziniet, kā pārvaldīt failus, izmantojot Git Pārvaldiet savu failu versijas kā programmētājs ar GitProgrammētāji izveidoja versiju kontroles sistēmas (VCS), lai risinātu failu versiju kontroles problēmas. Apskatīsim versiju vadības pamatus, izmantojot mūsdienīgo sistēmu Git. Lasīt vairāk . Jebkura versijas vadība patiešām ir jūsu izmantotajai programmatūrai tikpat svarīga kā zināšanām, kā to labi lietot. Nevēlaties zaudēt svarīgas izmaiņas, ja jūsu dators avarē vai tīkls nedarbojas.

6. Sarežģīts kods

Kodēšana nav IQ pārbaude. Tas nav izaicinājums redzēt, kurš var izmantot vissarežģītākās funkcijas vai iespaidīgākā izskata failus. Kods ir jāraksta problēmu efektīvas risināšanas garā. Vienkāršu kodu ir vieglāk rakstīt, vieglāk uzturēt un vieglāk pārvaldīt.

Skaidri sakot, vienkāršs kods nenozīmē īsceļu uzņemšanu. Vienkāršs kods nozīmē pievērsties problēmai, kuru vēlaties atrisināt, un efektīvi to atrisināt. Un pseidokods jums var palīdzēt. Lūk kas ir pseidokods un kā tas var padarīt jūs par labāku kodētāju Kas ir pseidokods un kā tas padara jūs par labāku izstrādātāju?Cenšaties apgūt programmēšanu? Iepazīstieties ar kodu, apgūstot pseidokodi. Bet kas ir pseidokods un vai tas tiešām var palīdzēt? Lasīt vairāk .

7. Neuzdodot jautājumus

Plānošanu ir grūti izdarīt labi, un, lai iegūtu labāku, ir pastāvīgi jāmācās jaunas lietas. Vislabākais, ko jūs varat darīt, ir lasīt un studēt programmēšanu, lai kļūtu labāk, taču, kad jums nepieciešami kādi papildu norādījumi, nebaidieties uzdot jautājumus.

Jautājumu uzdošana var būt iebiedējoša, taču vairums veterānu programmētāju labprāt dalās zināšanās un idejās.

Tikai pārliecinieties, ka esat paveicis savu pētījumu un veltījāt tam reālas pūles. Pieredzējuši izstrādātāji, visticamāk, konsultēs jūs, ja redzēs, ka esat veltījis mācībām. Var būt uzturēt programmēšanas žurnālu, lai kļūtu labāks Kļūstiet labāks kodētājs, saglabājot programmēšanas žurnāluTuriet programmēšanas žurnālu un izmantojiet dažas acīmredzamas priekšrocības. Žurnāla rakstīšana var palīdzēt pārdomāt un sekot programmēšanas mērķiem. Lasīt vairāk , sekojot svarīgiem jautājumiem un atbildēm.

8. Iepriekš neplānoju

Efektīvas programmatūras rakstīšana sākas ar labu plānošanu un noformēšanu. Ja jūs vēlētos uzcelt māju, pirms celtniecības jūs sastādītu projektu. Programmēšana neatšķiras.

Pirms jūs pat uzrakstāt vienu koda rindu, nosakiet, ko patiesībā vēlaties paveikt. Ziniet, kāda ir problēma, kā vēlaties to atrisināt. Ja mēģināt izdomāt problēmas, rakstot kodu, iespējams, ka jums trūkst pareizo risinājumu.

Atdaliet problēmu risināšanu no kodēšanas, un dzīve ir laba.

9. Neuzņemas pārtraukumus

Paņemiet pārtraukumu, tiešām! Programmēšana ir garīga nodokļu uzlikšana, un stundas, kas galu galā spiež jūsu smadzenes uz robežu, galu galā jūs nolietos. Pat sliktāk nekā nogurums, jūs varētu ciest galvassāpes vai kakla sāpes, kas ir acu acu spriedzes pazīmes 5 pazīmes, kas saistītas ar datora acu sasprindzinājumu (un kā to mazināt un novērst)Datoru acu noslodze ir reāla problēma līdz 90 procentiem smago datoru lietotāju. Šeit ir viss, kas jums jāzina par to, kas tas ir un kā to novērst. Lasīt vairāk .

Kad esat atsities pret sienu, ir pienācis laiks pauzēt. Mazliet prom no ekrāna un dariet kaut ko, kas jums patīk. Lasiet grāmatu, dodieties ārpus telpām, dodieties pārgājienā, dodieties vakariņās, visu, kas jūs aizved.

Jūs garīgi tiksiet atsvaidzināts, un, atgriežoties atpakaļ, iespējams, ka jūsu kodam tiks parādīta jauna perspektīva.

10. Nav jautri

Programmēšana var būt izaicinoša, nomākta, un dažreiz tā var būt arī pilnīga. Pārliecinieties, ka jums patīk kodēšanas lietas, kas jums patīk, un neaizmirstiet izklaidēties.

Neatkarīgi no tā, vai esat tajā iekļuvis, lai atrisinātu sarežģītas problēmas, izveidotu skaistus dizainus vai vienkārši iemācītos jaunas prasmes, izmantojiet to, kas jums patīk, lai turpinātu darbu. Kodēšana ir ļoti mīļa, tāpēc iedvesmojieties! Gūstiet sajūsmu par kaut ko jaunu un redziet to līdz galam.

Neveiciet šīs programmēšanas kļūdas

Iekļūt riestā ir viegli, vai nu mēģinot apiet galvu ap kaut ko, kam vajadzētu būt vienkāršam, vai mēģinot atcerēties, ko kāds kods dara. Neatkarīgi no problēmas, izvairieties no visu šo kļūdu izdarīšanas, un jums vajadzētu atrast savu kodu uzlabošanai.

Joprojām cīnās? Neaizmirstiet, ka ir daudz hobiju programmētājiem, kas neietver kodu 10 hobiji programmētājiem, kas neietver koduJa vēlaties jautri rīkoties, nerakstot vienu koda rindu, ir vairāki hobiji bez koda, kurus varat izmantot, lai kļūtu par labāku programmētāju. Lasīt vairāk .

Entonijs Grants ir ārštata rakstnieks, kas nodarbojas ar programmēšanu un programmatūru. Viņš ir datorzinātņu programmēšanas, Excel, programmatūras un tehnoloģiju zinības.