Reklaam
Programmeerimine seisneb nutika töötamises ja kasuliku tarkvara loomiseks tõhusate viiside leidmises. Olenemata sellest, kas loote tarkvara, veebirakendusi või mobiilirakendusi, jäävad programmeerimise põhimõtted samaks.
Koodide esmakordsel õppimisel on oluline mõista häid ja halbu harjumusi. Kodeerijate tehtud vigade tundmine ja nende vältimine aitab teil luua parema aluse oma programmeerimisel. Siin on 10 väga levinud viga, mida tuleb vältida.
1. Korduv kood
Ärge korrake ennast on üks programmeerimise aluspõhimõtteid 10 peamist programmeerimispõhimõtet, mida iga programmeerija peab järgimaKirjutage alati kood, mida saavad hooldada kõik, kes võivad teie tarkvaraga töötada. Selleks on siin mitu programmeerimispõhimõtet, mis aitavad teil oma tegevust puhastada. Loe rohkem et sa puutud kokku, kui õpid. Seda lühendatakse sageli DRY-ks ja selle põhimõtte järgi kirjutatud koodi nimetatakse DRY-koodiks.
Koodi kordamine on kerge lõksu sattumine ja see võtab sageli mõne ülevaate, et mõista, kui palju koodi korratakse. Hea rusikareegel on see, et koodi kopeerimisel ja kleepimisel kordub see tõenäoliselt ja seda tuleks muuta.
Kasutage mugavat silmuste ja funktsioonide kasutamist, et teha oma töö teie heaks ja see probleem kaob. Veebiraamistik aitab teil ka korduvat koodi kärpida. Siin on mõned veebiraamistikud, mida tasub arendajana õppida 5 veebisüsteemi, mida tasub arendajatel õppidaKas olete huvitatud täpsema veebiarenduse õppimisest? Vältige nende veebiarenduse raamistike korduva koodikasutuse kirjutamist. Loe rohkem .
2. Halvad muutuvad nimed
Muutujad on programmeerimisel olulised, olenemata sellest, milles keeles töötate. Kuna neid kasutatakse nii laialt, on oluline omada muutujate nimetamiseks häid tavasid.
Muutujad tuleks nimetada täpselt ja ilusti. Vältige üldiste terminite kasutamist, mis ei tähenda midagi. Midagi on kiire ja lihtne kokku visata, kuid kui peate hiljem oma koodi juurde tagasi tulema, on see toimuva mõistmine palju keerulisem.
Oletame, et kirjutate programmi, mis kasutab arvutamisel intressimäära. Kirjutate muutuja, mida programmis kasutada.
laskmise määr = 0,1;
Kõik, mida me selle muutuja kohta tegelikult teame, on see, et see on määr. Millist määra?
Kood töötab suurepäraselt, kuid siin toimuvat on raske öelda.
Selle asemel nimetage muutujad selgemalt.
laske intressi väärtus = 0,1;
3. Ei kasuta kommentaare
Kasutage kommentaare! Kommentaarid on teie koodi dokumendid. Need on parim viis kirjeldada, mis teie koodis selle kasvades täpselt toimub. Muidugi, tundub, et oma koodi selgitamine on natuke rohkem tööd, kuid tänate ennast hiljem.
Kirjutage geniaalne funktsioon? Kirjutage kommentaar selle kohta, mida see teeb. Kas luua uus objektimalli objektorienteeritud programmeerimiseks? Jagage see kommentaariga ära. Kommentaare kasutatakse igas keeles ja need on olemas põhjusel.
Kommentaarid muudavad teie koodi puhtamaks, navigeerimise lihtsamaks ja muudavad kangelaseks järgmise arendaja juurde, kellel võib olla vaja teie projektiga töötada.
4. Keele ülekoormus
Probleem, mis näib kasvavaid arendajaid üle koormavat, on uute keelte ja tehnoloogiate paisumine. Veebiarendajate kogukonnad on täis küsimusi keelevalikute kohta.
Kas peaksin kirjutama oma rakenduses JavaScripti või peaksin kasutama sellist raamistikku nagu Node. JS või ekspress? Kas peaksin arendamiseks kasutama Pythonit, Scalat või Rubiini? C või C ++ või C #? Milline raamistik on parim? Kas ma peaksin andmebaasi jaoks õppima MongoDB või SQL või SQLite? Kas see keel on vananenud ??
Ära selle pärast muretse.
Astuge tagasi ja keskenduge põhitõdedele. Keeled tulevad ja lähevad, kuid edukaimad arendajad on probleemide lahendajad. Ehitage oma programmeerimine algoritmilisele mõtlemisele ja kõik muu jääb oma kohale.
Need tehnoloogiad on lihtsalt tööriistad ja kui teate, millised on probleemid, siis teate, millist tööriista nende lahendamiseks kasutada.
5. Koodi ei varundata
Koodi kaitsmiseks õigete harjumuste loomine on uutele arendajatele pettumust valmistav ja kogenud arendajatele hukatuslik.
Programmeerijana on nii oluline oma tööd pidevalt salvestada ja varundada. See ei erine sellest, kui töötate sageli salvestatava olulise dokumendi või arvutustabeliga.
Siit saate teada, kuidas Gitiga oma faile hallata Hallake faili versiooni nagu programmeerija GitigaProgrammeerijad lõid failide versioonikontrolli probleemide lahendamiseks versioonikontrollisüsteemid (VCS). Vaatame versioonikontrolli põhitõdesid, kasutades tänapäeval tippsüsteemi Git. Loe rohkem . Mis tahes versioonikontrollil on tõepoolest, teie kasutataval tarkvaral pole vahet, kui teate, kuidas seda hästi kasutada. Te ei soovi olulist muudatust kaotada, kui teie arvuti jookseb kokku või võrk tõrkub.
6. Keeruline kood
Kodeerimine pole IQ-test. See ei ole väljakutse näha, kes saab kasutada kõige keerukamaid funktsioone või muljetavaldava välimusega faile. Kood peaks olema kirjutatud probleemide tõhusa lahendamise vaimus. Lihtsat koodi on lihtsam kirjutada, seda on kergem hooldada ja hallata.
Selguse huvides ei tähenda lihtne kood otseteede võtmist. Lihtne kood tähendab probleemi lahendamist, mida soovite lahendada, ja selle tõhusat lahendamist. Ja pseudokood võib teid selles aidata. Siin on mis on pseudokood ja kuidas see võib muuta teid paremaks kooderiks Mis on pseudokood ja kuidas see muudab teid paremaks arendajaks?Kas soovite programmeerimist õppida? Pseudokoodi õppimise abil saate koodiga hakkama saada. Mis on pseudokood ja kas see võib tõesti aidata? Loe rohkem .
7. Ei esita küsimusi
Programmeerimist on raske hästi teha ja paremaks saamine tähendab pidevalt uute asjade õppimist. Parim, mida saate teha, on paremaks muutmiseks lugeda ja õppida programmeerimist, kuid kui teil on vaja täiendavaid juhiseid, ärge kartke küsimusi esitada.
Küsimuste esitamine võib olla hirmutav, kuid enamikul veteraniprogrammeerijatest on hea meel jagada teadmisi ja ideid.
Lihtsalt veenduge, et olete oma uurimistöö lõpule viinud ja olete sellele tõeliselt pingutanud. Kogenud arendajad juhendavad teid tõenäolisemalt, kui nad näevad, et olete pühendunud õppimisele. Võib olla pidage paremaks saamiseks programmeerimispäevikut Saage paremaks kooderiks, pidades programmeerimispäevikutHoidke programmeerimispäevikut ja kasutage ilmseid eeliseid. Ajakirja kirjutamine aitab teil mõtetest läbi töötada ja programmeerimise eesmärkidel silma peal hoida. Loe rohkem , jälgides olulisi küsimusi ja vastuseid.
8. Ei planeeri ette
Tõhusa tarkvara kirjutamine algab hea planeerimise ja kujundamisega. Kui soovite maja ehitada, koostage enne ehitamist eskiis. Programmeerimine ei erine.
Enne kui kirjutate isegi ühe koodirea, määrake kindlaks, mida te tegelikult saavutada tahate. Teage, milles on probleem, kuidas soovite seda lahendada. Kui proovite koodi kirjutamise ajal probleemidest aru saada, võite leida, et teil puuduvad õiged lahendused.
Eraldage probleemilahendus kodeerimisest ja elu on hea.
9. Pauside mitte võtmine
Tehke paus, tõesti! Programmeerimine on vaimselt maksustamine ja tundide lõpuni surumine, kulutades aju piirideni, kulutab teid lõpuks. Veelgi hullem kui väsimus, võite kannatada peavalude või kaelavalude käes, mis on silmade arvutitüve nähud 5 märki, mis teil on arvuti silmade pinge all (ja kuidas seda leevendada ja ära hoida)Kuni 90 protsendile rasketest arvutikasutajatest on arvutisilma koormamine tõeline probleem. Siin on kõik, mida peate teadma, mis see on ja kuidas seda vältida. Loe rohkem .
Kui seina lööte, on aeg teha paus. Minge ekraanilt natuke eemale ja tehke midagi, mis teile meeldib. Loe raamatut, lüüa õues, matkata, õhtusöögile minna, kõike, mis sind ära viib.
Teid värskendatakse vaimselt ja naastes võite oma koodil leida uue perspektiivi.
10. Pole lõbus
Programmeerimine võib olla väljakutsuv, pettumust valmistav ja mõnikord ka jahmatav. Veenduge, et teile meeldiksid kodeerimisega seotud pisiasjad ja ärge unustage natuke lõbutseda.
Kas olete sellesse sattunud, et lahendada keerulisi probleeme, ehitada kauneid kujundusi või lihtsalt õppida uusi oskusi, kasutage seda, mida teile meeldib, et teid edasi hoida. Kodeerimise vastu on palju armastatud, nii et saage inspiratsiooni! Võite põnevusega midagi uut teha ja vaadake seda lõpuni.
Ärge tehke neid programmeerimisvigu
Rutt on lihtne sattuda kas siis, kui proovite oma pea ümber tõmmata midagi, mis peaks olema lihtne, või üritate meelde jätta, mida mõni kood teeb. Ükskõik, mis probleemil on, vältige kõigi nende vigade tegemist ja peaksite oma koodi parandama.
Ikka vaeva näed? Ärge unustage, on olemas programmeerijatele palju vaeva, mis ei hõlma koodi 10 hobi programmeerijatele, mis ei hõlma koodiKui soovite oma meelt lõbusalt kasutada, ilma et kirjutaksite ühte koodirida, siis on mitu koodita harrastust, mida saate paremaks programmeerijaks saamiseks võtta. Loe rohkem .
Anthony Grant on vabakutseline kirjanik, kes tegeleb programmeerimise ja tarkvaraga. Ta on arvutiteaduse peamine programmeerimise, Exceli, tarkvara ja tehnoloogia valdkond.