Mainos

Ohjelmoinnin tarkoituksena on työskennellä älykkäästi ja löytää tehokkaita tapoja rakentaa hyödyllisiä ohjelmistoja. Luodessasi ohjelmistoja, verkkosovelluksia tai mobiilisovelluksia, ohjelmoinnin periaatteet pysyvät samoina.

Kun oppia koodaamaan ensimmäistä kertaa, on tärkeää ymmärtää hyvät ja pahat tavat. Kodereiden tekemien virheiden tunteminen ja niiden välttäminen voi auttaa sinua luomaan paremman perustan ohjelmoinnillesi. Tässä on 10 erittäin yleistä virhettä, jotka vältetään.

1. Toistuva koodi

Älä toista itseäsi on yksi ohjelmoinnin perusperiaatteista 10 ohjelmoinnin periaatetta jokaisen ohjelmoijan on noudatettavaKirjoita aina koodi, jota ylläpitää kuka tahansa, joka voi työskennellä ohjelmistosi kanssa. Tätä varten tässä on useita ohjelmointiperiaatteita, jotka auttavat sinua puhdistamaan teoksesi. Lue lisää että törmäät kun opit. Tätä lyhennetään usein DRY: ksi, ja tätä periaatetta kirjoitettua koodia kutsutaan DRY-koodiksi.

Koodin toistaminen on helppo ansa joutua, ja vaatii usein tarkistusta ymmärtääksesi kuinka paljon koodi toistetaan. Hyvä nyrkkisääntö, jos kopioit ja liität koodia, se todennäköisesti toistuu ja se olisi muutettava.

instagram viewer

Nauti silmukoista ja toiminnoista, jotka tekevät työstäsi puolestasi. Tämä ongelma poistuu. Verkkokehys voi myös auttaa vähentämään toistuvaa koodia. Tässä on muutama verkkokehykset, jotka kannattaa oppia kehittäjänä 5 kehittäjille oppimisen arvoista verkkokehystäOletko kiinnostunut oppimaan edistynyttä web-kehitystä? Vältä sen sijaan, että kirjoittaisit toistuvat koodikäytöt näiden web-kehityskehysten kanssa. Lue lisää .

2. Huono muuttujan nimi

Muuttujat ovat välttämättömiä ohjelmoinnissa riippumatta siitä, millä kielellä työskentelet. Koska niitä käytetään niin laajasti, on tärkeää, että hyvät käytännöt nimeävät muuttujia.

Muuttujat on nimettävä tarkasti ja siististi. Vältä käyttämästä yleisiä termejä, jotka eivät tarkoita mitään. Heittää jotain nopeasti ja helposti, mutta kun sinun täytyy palata koodiin myöhemmin, se on paljon vaikeampi selvittää mitä tapahtuu.

Oletetaan, että kirjoitat ohjelman, joka käyttää laskentaan korkoa. Kirjoita muuttuja käytettäväksi ohjelmassa.

 laskea korko = 0,1; 

Ainoa mitä tiedämme tästä muuttujasta on se, että se on korko. Millainen korko?

Koodi toimii hienosti, mutta on vaikea sanoa, mitä täällä tapahtuu.

Nimeä sen sijaan muuttujat selvemmin.

 anna intressikorko = 0,1; 

3. Kommentteja ei käytetä

Käytä kommentteja! Kommentit ovat koodisi dokumentaatiota. Ne ovat paras tapa kuvata, mitä koodissa tarkalleen tapahtuu sen kasvaessa. Toki, tuntuu hieman enemmän työtä koodin selittämisessä, mutta kiität itseäsi myöhemmin.

Kirjoita loistava toiminto? Kirjoita kommentti siitä, mitä se tekee. Luodaanko uusi kohdemalli olio-ohjelmointiin? Erottele se kommentilla. Kommentteja käytetään kaikilla kielillä, ja ne ovat olemassa syystä.

Kommentit tekevät koodisi puhtaammaksi, selaamisen helpommaksi ja tekevät sinusta sankarin seuraavalle kehittäjälle, joka voi joutua työskentelemään projektissasi.

4. Kielen ylikuormitus

Ongelma, joka näyttää ylikuormittavan kasvavia kehittäjiä, on uusien kielten ja tekniikoiden este. Verkkokehittäjäyhteisöt ovat täynnä kysymyksiä kielivalinnoista.

Pitäisikö minun kirjoittaa sovelluksessani JavaScriptinä vai pitäisikö minun käyttää solmua, kuten Solmu. JS tai Express? Pitäisikö minun käyttää kehittämiseen Python, Scala tai Ruby? C tai C ++ tai C #? Mikä kehys on paras? Pitäisikö minun oppia MongoDB tai SQL tai SQLite tietokantaa varten? Onko tämä kieli vanhentunut?

Älä ole huolissasi siitä.

Astu taaksepäin, keskity perusasioihin. Kielet tulevat ja menevät, mutta menestyneimmät kehittäjät ovat ongelmanratkaisijoita. Rakenna ohjelmointisi algoritmiselle ajattelulle ja kaikki muu tulee paikalleen.

Nämä tekniikat ovat vain työkaluja, ja jos tiedät ongelmat, tiedät mitä työkalua käytetään niiden ratkaisemiseen.

5. Ei varmuuskopiointia

Oikeiden tapojen luominen koodin suojaamiseksi on turhauttavaa uusille kehittäjille ja tuhoisa kokeneille.

Ohjelmoijana on niin tärkeää säästää ja varmuuskopioida työsi jatkuvasti. Se ei poikkea toisistaan ​​kuin työskentely tärkeän asiakirjan tai laskentataulukon kanssa, joka tallennetaan usein.

Opi hallitsemaan tiedostoja Gitillä Hallitse tiedostoversioita kuten ohjelmoija GitilläOhjelmoijat loivat versionhallintajärjestelmät (VCS) tiedostoversioiden hallintaongelmien ratkaisemiseksi. Tarkastellaan tämänhetkisen version Git-version hallinnan perusteita. Lue lisää . Minkä tahansa versionhallinnan oikein, käyttämälläsi ohjelmistolla ei ole yhtä merkitystä kuin sen käytön tuntemisessa. Et halua menettää tärkeää muutosta, jos tietokoneesi kaatuu tai verkko epäonnistuu.

6. Monimutkainen koodi

Koodaus ei ole IQ-testi. Ei ole haaste nähdä, kuka voi käyttää monimutkaisimpia toimintoja tai vaikuttavan näköisiä tiedostoja. Koodi tulee kirjoittaa ongelmien tehokkaan ratkaisemisen hengessä. Yksinkertainen koodi on helpompi kirjoittaa, helpompi ylläpitää ja helpompi hallita.

Selvyyden vuoksi yksinkertainen koodi ei tarkoita pikakuvien ottamista. Yksinkertainen koodi tarkoittaa pääsemistä ratkaistavan ongelman ytimeen ja tehokkaan ratkaisemista. Ja pseudokoodi voi auttaa sinua tässä. tässä mikä pseudokoodi on ja kuinka se voi tehdä sinusta paremman kooderin Mikä on pseudokoodi ja miten se tekee sinusta paremman kehittäjän?Yritätkö oppia ohjelmointia? Käsittele koodia oppimalla pseudokoodia. Mutta mikä on pseudokoodi ja voiko se todella auttaa? Lue lisää .

7. Ei kysy kysymyksiä

Ohjelmointia on vaikea tehdä hyvin, ja paremmaksi saaminen tarkoittaa uusien asioiden oppimista jatkuvasti. Paras mitä voit tehdä, on lukea ja opiskella ohjelmointia parantuaksesi, mutta kun tarvitset lisäohjeita, älä pelkää kysyä kysymyksiä.

Kysymysten esittäminen voi olla pelottavaa, mutta useimmat veteraaniohjelmoijat jakavat mielellään tietoa ja ideoita.

Varmista vain, että olet tehnyt tutkimuksen ja olet panostanut siihen todella. Kokeneet kehittäjät ohjaavat sinua todennäköisemmin, jos he näkevät omistautuneesi oppimiseen. Voi olla pitää ohjelmointipäiväkirjaa paremman parantamiseksi Tule paremmaksi kooderiksi pitämällä ohjelmointilehteäPidä ohjelmointipäiväkirjaa ja hyödynnä joitain ilmeisiä etuja. Lehden kirjoittaminen voi auttaa sinua käsittelemään ajatuksiasi ja seuraamaan ohjelmointitavoitteitasi. Lue lisää , seuraamalla tärkeitä kysymyksiä ja vastauksia.

8. Ei suunnittelu etukäteen

Tehokkaiden ohjelmistojen kirjoittaminen alkaa hyvästä suunnittelusta ja suunnittelusta. Jos haluat rakentaa talon, laati suunnitelma ennen rakentamista. Ohjelmointi ei ole eroa.

Ennen kuin edes kirjoitat yhden koodirivin, selvitä, mitä todella haluat suorittaa. Tiedä mikä ongelma on, miten haluat ratkaista sen. Jos yrität selvittää ongelmat koodin kirjoittamisen aikana, saatat joutua puuttumaan oikeisiin ratkaisuihin.

Erota ongelmanratkaisu koodauksesta ja elämä on hyvää.

9. Ei ota taukoja

Pidä tauko todella! Ohjelmointi on verotusta henkisesti, ja tuntien loppuminen työntämällä aivosi rajoituksiin kuluttaa teidät lopulta. Vielä pahempaa kuin väsymys, sinulla voi olla päänsärkyä tai niskakipuja, jotka ovat oireet tietokoneen silmien rasituksesta 5 merkkiä tietokoneesi silmien rasituksesta (ja kuinka sitä lievittää ja estää)Tietokoneen silmien rasitus on todellinen ongelma jopa 90 prosentille raskaista tietokoneiden käyttäjistä. Tässä on kaikki mitä sinun on tiedettävä siitä, mikä se on ja kuinka estää se. Lue lisää .

Kun osut seinään, on aika tehdä tauko. Poistu näytöltä vähän aikaa ja tee jotain mitä nautit. Lukea kirjaa, lyödä ulkona, mennä retkeilyyn, mennä päivälliselle, kaikkea, mikä vie sinut pois.

Sinut päivitetään henkisesti, ja kun palaat, saatat löytää uuden näkökulman koodistasi.

10. Ei hauskaa

Ohjelmointi voi olla haastavaa, turhauttavaa ja joskus olla suorastaan ​​hieno. Varmista, että nautit pienistä asioista, joita rakastat koodaamisessa, ja älä unohda pitää hauskaa.

Olitpa päässyt siihen ratkaisemaan monimutkaisia ​​ongelmia, rakentamaan kauniita malleja tai pelkästään oppimaan uutta taitoa, käytä sitä, mitä rakastat, pitääksesi käynnissä. Koodaamisessa on paljon rakkautta, joten inspiroi! Ole innostunut tekemään jotain uutta, ja näe se loppuun asti.

Älä tee näitä ohjelmointivirheitä

Ruttiin on helppo päästä joko yrittämällä päätäsi sellaisen ympärillä, jonka pitäisi olla yksinkertaista, tai yrittämällä muistaa mitä jotkut koodit tekevät. Olipa ongelma mikä tahansa, vältä tekemästä kaikkia näitä virheitä ja sinun pitäisi löytää koodisi paranevan.

Vaikeatko edelleen? Älä unohda, on olemassa paljon harrastuksia ohjelmoijille, joihin ei liity koodia 10 harrastaa ohjelmoijille, jotka eivät sisällä koodiaJos haluat käyttää mieltäsi hauskasti kirjoittamatta yhtä koodiriviä, sinulla on useita koodittomia harrastuksia, joita voit käyttää parempana ohjelmoijana. Lue lisää .

Anthony Grant on freelance-kirjoittaja, joka kattaa ohjelmoinnin ja ohjelmistot. Hän on tietotekniikan tärkeä ohjelmoinnin, Excelin, ohjelmistojen ja tekniikan osaaja.