Annons

Programmering handlar om att arbeta smart och hitta effektiva sätt att bygga användbar programvara. Oavsett om du skapar program, webbappar eller mobilappar förblir programmeringsprinciperna desamma.

När du först lär dig att koda är det viktigt att förstå goda vanor och dåliga vanor. Att känna till misstag som kodare gör och hur man undviker dem kan hjälpa dig att bygga en bättre grund i din programmering. Här är tio mycket vanliga misstag att undvika.

1. Upprepande kod

Don’t Repeat Yourself är en av de grundläggande principerna för programmering 10 grundläggande programmeringsprinciper Varje programmerare måste följaSkriv alltid kod som kan upprätthållas av alla som kan sluta arbeta med din programvara. För detta ändamål är här flera programmeringsprinciper som hjälper dig att rensa upp din handling. Läs mer att du kommer över när du lär dig. Detta förkortas ofta till DRY, och kod som skrivs med denna princip kallas DRY-kod.

Upprepa kod är en enkel fälla att falla i, och tar ofta en del granskning för att förstå hur mycket kod som upprepas. Som en bra tumregel, om du kopierar och klistrar in kod, är den troligen upprepad och borde ändras.

instagram viewer

Gör dig bekväm med loopar och funktioner för att göra ditt arbete åt dig och problemet kommer att försvinna. En webbram kan också hjälpa dig att minska repetitiva koder. Här är några webbramar som är värda att lära sig som utvecklare 5 Webbramar som är värda att lära för utvecklareIntresserad av att lära sig avancerad webbutveckling? Undvik att skriva upprepande kodanvändning i stället för dessa webbutvecklingsramar. Läs mer .

2. Dåliga variabla namn

Variabler är viktiga för att programmera oavsett vilket språk du arbetar på. Eftersom de används så mycket är det viktigt att ha goda vanor att namnge variabler.

Variabler ska namnges exakt och snyggt. Undvik att använda allmänna termer som inte betyder något. Det är snabbt och enkelt att kasta något ihop, men när du behöver komma tillbaka till din kod senare gör det det mycket svårare att ta reda på vad som händer.

Låt oss säga att du skriver ett program som använder en ränta för att göra en beräkning. Du skriver en variabel som ska användas i programmet.

 låtfrekvens = 0,1; 

Allt vi verkligen vet om denna variabel är att det är en takt. Vilken typ av ränta?

Koden fungerar bra, men det är svårt att säga vad som händer här.

Namnge istället dina variabler tydligare.

 låt ränta = 0,1; 

3. Använder inte kommentarer

Använd kommentarer! Kommentarer är dokumentationen för din kod. De är det bästa sättet att beskriva exakt vad som händer i din kod när den växer. Visst verkar det lite mer arbete att förklara din kod men du kommer att tacka dig själv senare.

Skriv en lysande funktion? Skriv en kommentar om vad den gör. Skapa en ny objektmall för objektorienterad programmering? Dela ner det med en kommentar. Kommentarer används på alla språk och de finns där av en anledning.

Kommentarer gör din kod renare, lättare att navigera och gör dig till hjälten till nästa utvecklare som kan behöva arbeta med ditt projekt.

4. Språköverbelastning

Ett problem som verkar överbelasta växande utvecklare är spänningen av nya språk och tekniker. Online-utvecklargrupper är fulla av frågor om språkval.

Ska jag skriva i min app i JavaScript, eller ska jag använda ett ramverk som Node. JS eller Express? Ska jag använda Python, Scala eller Ruby för utveckling? C eller C ++ eller C #? Vilket ramverk är bäst? Ska jag lära mig MongoDB eller SQL eller SQLite för en databas? Är detta språk föråldrat ??

Oroa dig inte för det.

Gå tillbaka, fokusera på grunderna. Språk kommer och går, men de mest framgångsrika utvecklarna är problemlösare. Bygg din programmering på algoritmiskt tänkande så kommer allt annat att falla på plats.

Denna teknik är bara verktyg och om du vet vad problemen är kommer du att veta vilket verktyg du ska använda för att lösa dem.

5. Säkerhetskopierar inte koden

Att inte bygga rätt vanor för att skydda din kod är frustrerande för nya utvecklare och katastrofalt för erfarna.

Som programmerare är det så viktigt att spara och säkerhetskopiera ditt arbete ständigt. Det är inte annorlunda än att arbeta med ett viktigt dokument eller ett kalkylblad som sparas ofta.

Lär dig hur du hanterar dina filer med Git Hantera din filversion som en programmerare med GitProgrammerare skapade versionskontrollsystem (VCS) för att lösa filversionskontrollproblem. Låt oss titta på grunderna i versionskontroll med det bästa systemet idag, Git. Läs mer . Vilken versionskontroll som helst, den programvara du använder spelar ingen roll så mycket som att veta hur du använder den bra. Du vill inte tappa en viktig förändring om din dator kraschar eller ett nätverk misslyckas.

6. Komplicerad kod

Kodning är inte ett IQ-test. Det är inte en utmaning att se vem som kan använda de mest komplicerade funktionerna eller imponerande filer. Koden ska skrivas i en anda av att lösa problem effektivt. Enkel kod är lättare att skriva, lättare att underhålla och lättare att hantera.

För att vara tydlig betyder inte enkel kod att ta genvägar. Enkel kod betyder att komma ner till hjärtat av problemet du vill lösa och lösa det effektivt. Och pseudokod kan hjälpa dig med det. här är vad pseudokod är och hur det kan göra dig till en bättre kodare Vad är Pseudocode och hur gör det dig till en bättre utvecklare?Kämpar du för att lära dig programmering? Lär dig kod genom att lära dig pseudokod. Men vad är pseudokod och kan det verkligen hjälpa? Läs mer .

7. Ställer inte frågor

Programmering är svårt att göra bra, och att bli bättre innebär att lära sig nya saker ständigt. Det bästa du kan göra är att läsa och studera programmering för att bli bättre, men när du behöver ytterligare vägledning var inte rädd för att ställa frågor.

Ställa frågor kan vara skrämmande, men de flesta veteranprogrammerare är glada att dela kunskap och idéer.

Se bara till att du har gjort din forskning och har gjort det en riktig ansträngning. Erfaren utvecklare är mer benägna att lära dig om de ser att du är dedikerad till lärande. Kanske hålla en programmeringsdagbok för att bli bättre Bli en bättre kodare genom att hålla en programmeringsjournalFörvara en programmeringsdagbok och utnyttja några uppenbara fördelar. Att skriva en dagbok kan hjälpa dig arbeta igenom dina tankar och hålla reda på dina programmeringsmål. Läs mer genom att hålla reda på viktiga frågor och svar.

8. Planerar inte i förväg

Att skriva effektiv programvara börjar med bra planering och design. Om du ville bygga ett hus skulle du utarbeta en plan innan du bygger. Programmering är inte annorlunda.

Innan du ens skriver en kodrad ska du identifiera vad du faktiskt vill åstadkomma. Vet vad problemet är, hur du vill lösa det. Om du försöker ta reda på problem när du skriver kod kan du finna att du saknar rätt lösningar.

Separera problemlösningen från kodningen och livet är bra.

9. Tar inte pauser

Ta en paus, verkligen! Programmering är mentalt beskattande, och det går så småningom att gå ner timmar för att driva din hjärna till gränserna. Ännu värre än trötthet kan du drabbas av huvudvärk eller nacksmärta tecken på dators ögonbelastning 5 tecken på att du har datorns ögonstam (och hur man kan lindra och förhindra det)Datorökningar är en riktig fråga för upp till 90 procent av tunga datoranvändare. Här är allt du behöver veta om vad det är och hur man kan förhindra det. Läs mer .

När du träffar väggen är det dags att ta en paus. Gå bort från skärmen för lite och gör något du tycker om. Läs en bok, slå utomhus, gå vandra, gå ut på middag, allt som får dig bort.

Du kommer att bli uppdaterad mentalt, och när du kommer tillbaka kanske du kan hitta ett nytt perspektiv på din kod.

10. Inte ha kul

Programmering kan vara utmanande, frustrerande och kan ibland vara ett rent slipning. Se till att du tycker om de små saker som du älskar med kodning och glöm inte att ha lite kul.

Oavsett om du gick in på det för att lösa komplexa problem, bygga vackra mönster eller bara för att lära dig en ny färdighet, använd det du älskar för att hålla dig igång. Det finns mycket att älska med kodning så låt dig inspirera! Bli upphetsad att göra något nytt och se det till slutet.

Gör inte dessa programmeringsfel

Det är lätt att komma in i ett bråk, antingen försöka få dig runt något som borde vara enkelt eller försöka komma ihåg vad någon kod gör. Oavsett problem, undvik att göra alla dessa misstag och du bör hitta din kod förbättra.

Kämpar du fortfarande? Glöm inte, det finns det massor av hobbyer för programmerare som inte involverar kod 10 hobbyer för programmerare som inte involverar kodOm du vill utöva ditt sinne på ett roligt sätt utan att skriva en enda kodrad finns det flera fritidshobbyer du kan ta upp för att bli en bättre programmerare. Läs mer .

Anthony Grant är frilansande författare som täcker programmering och programvara. Han är en huvudvetenskap inom datavetenskap som driver med programmering, Excel, programvara och teknik.