Hirdetés
A programozás az intelligens működésről és a hasznos szoftverek létrehozásának hatékony módjairól szól. Szoftverprogramokat, webalkalmazásokat vagy mobilalkalmazásokat készít, a programozás alapelvei változatlanok.
A kódolás első megtanulásakor fontos megérteni a jó és a rossz szokásokat. A kódolók által elkövetett hibák ismerete és elkerülésének módja segíthet jobb alap létrehozásában a programozás során. Íme 10 nagyon gyakori hiba, amelyet el kell kerülni.
1. Ismétlődő kód
Ne ismételje meg önmagát, a programozás egyik alapelve 10 alapvető programozási alapelv, amelyet minden programozónak be kell tartaniaMindig írjon olyan kódot, amelyet bárki fenntarthat, aki végül dolgozik a szoftverén. Ebből a célból itt van néhány programozási alapelv, amely segít megtisztítani a cselekedetét. Olvass tovább hogy találkozni fogsz, amikor megtanulod. Ezt gyakran DRY-ra rövidítik, és az ezt az elvet felhasználva írt kódot DRY-kódnak nevezik.
A kód ismétlése könnyű csapdaba esni, és gyakran áttekintést igényel, hogy megértsük, mennyi kódot kell megismételni. Jó hüvelykujjszabály, ha a kódot másolja és beilleszti, akkor valószínűleg ismétlődő, ezért meg kell változtatni.
Kényelmesen használhatja a hurkokat és funkciókat, hogy az ön számára elvégezze a munkáját, ez a probléma megszűnik. A webes keretprogram is segíthet az ismétlődő kód csökkentésében. Itt van néhány webes keretek, amelyeket érdemes fejlesztőként tanulni 5 webes keret, amelyet érdemes megtanulni a fejlesztők számáraSzeretne fejlett webes fejlesztéseket tanulni? Ehelyett kerülje az ismétlődő kódhasználat ezeket a webes fejlesztési kereteket. Olvass tovább .
2. Rossz változó nevek
A változók nélkülözhetetlenek a programozásban, függetlenül attól, hogy milyen nyelven dolgozik. Mivel ilyen széles körben használják őket, fontos, hogy a jó szokások megnevezzék a változókat.
A változókat pontosan és ügyesen kell megnevezni. Kerülje az olyan általános kifejezések használatát, amelyek nem jelentenek semmit. Gyors és könnyű valamit összegyűjteni, de ha később vissza kell térnie a kódhoz, akkor sokkal nehezebb kitalálni, mi folyik itt.
Tegyük fel, hogy olyan programot írt, amely egy kamatlábat használ a számításhoz. Megír egy változót, amelyet használni kíván a programban.
hagyjuk, hogy a ráta = 0,1;
Annyit tudunk erről a változóról, hogy ez egy arány. Milyen mértékű?
A kód jól működik, de nehéz megmondani, mi folyik itt.
Ehelyett egyértelműbben nevezze el a változókat.
legyen érdeklődési fok = 0,1;
3. Nem használja a megjegyzéseket
Használjon megjegyzéseket! A megjegyzés a kód dokumentációja. Ezek a legjobb módja annak, hogy leírják, mi történik pontosan a kódjában, ahogy növekszik. Persze, kicsit több munka tűnik a kód magyarázatának, de később megköszönni fogja magát.
Írj egy ragyogó függvényt? Írj egy megjegyzést arról, hogy mit csinál. Új objektumsablont hoz létre az objektum-orientált programozáshoz? Lebontani egy megjegyzés. A megjegyzéseket minden nyelven használják, és okuk miatt vannak.
A megjegyzések tisztábbá teszik a kódot, könnyebben navigálhatnak, és hősévé teszik a következő fejlesztőhöz, akinek szükség lehet a projekt kidolgozására.
4. Nyelvi túlterhelés
Úgy tűnik, hogy a növekvő fejlesztők túlterhelése az új nyelvek és technológiák akadálya. Az online fejlesztői közösségek tele vannak kérdésekkel a nyelvválasztással kapcsolatban.
Ha alkalmazásban írok JavaScript-ben, vagy olyan keretet kell használnom, mint a Node. JS vagy Express? Használjam-e Python, Scala vagy Ruby fejlesztéshez? C vagy C ++ vagy C #? Melyik keret a legjobb? Tanulnom kell egy MongoDB-t, SQL-t vagy SQLite-t egy adatbázishoz? Ez a nyelv elavult ??
Ne aggódj miatta.
Lépjen hátra, koncentráljon az alapokra. A nyelvek jönnek és mennek, de a legsikeresebb fejlesztők a problémamegoldók. Építsd a programozást az algoritmikus gondolkodásmódra, és minden más a helyére kerül.
Ezek a technológiák csak eszközök, és ha tudja, hogy mi a probléma, akkor tudja, melyik eszközt használja ezek megoldásához.
5. Nem biztonsági mentési kódot
Ha nem alakítja ki a megfelelő szokásokat a kód védelme érdekében, az új fejlesztők számára frusztráló, és a tapasztalt fejlesztők számára is katasztrofális.
Mint programozó, annyira fontos, hogy folyamatosan mentse és készítsen biztonsági másolatot a munkájáról. Nem különbözik egy fontos dokumentum vagy táblázat elkészítésén, amelyet gyakran mentnek.
Tudja meg, hogyan kezelheti fájljait a Git segítségével Kezelje fájlverzióját úgy, mint egy programozó a Git segítségévelA programozók verziószabályozó rendszereket (VCS) hoztak létre a fájlverzió-vezérlési problémák megoldására. Nézzük meg a verziószabályozás alapjait, a mai legfontosabb rendszert, Git. Olvass tovább . Bármilyen verzióvezérlés valóban, a használt szoftvernek nem annyira jelentősége, hogy tudja, hogyan kell jól használni. Nem akarja elveszíteni egy fontos változást, ha számítógépe összeomlik, vagy egy hálózat meghibásodik.
6. Bonyolult kód
A kódolás nem IQ teszt. Nem nehéz kihívást jelenteni, hogy ki tudja használni a legbonyolultabb funkciókat vagy lenyűgöző kinézetű fájlokat. A kódot a problémák hatékony megoldásának szellemében kell megírni. Az egyszerű kód könnyebben írható, karbantartható és kezelhető.
A világosság kedvéért az egyszerű kód nem jelenti a parancsikonok elvégzését. Az egyszerű kód azt jelenti, hogy a megoldandó probléma középpontjába kerül, és hatékonyan oldja meg. És az álkód segíthet abban. Íme mi az álkód, és hogyan lehet jobb kódolóvá tenni Mi az álnév, és hogyan lehet jobb fejlesztővé téged?Küzd a programozás megtanulásához? Keresse meg az kódot az álkód tanulásával. De mi az álkód és valóban segíthet? Olvass tovább .
7. Nem kérdéseket feltenni
A programozást nehéz jól elvégezni, és a jobb fejlődés azt jelenti, hogy folyamatosan új dolgokat kell tanulni. A legjobb, amit tehet, ha elolvassa és tanulja a programozást, hogy jobbá váljon, de ha további útmutatásra van szüksége, ne félj kérdéseket feltenni.
A kérdések feltevésében félelmetes lehet, de a legtöbb veterán programozó örömmel osztja meg ismereteit és ötleteit.
Csak ellenőrizze, hogy elkészítette-e a kutatását, és valódi erőfeszítéseket tett rá. A tapasztalt fejlesztők inkább mentorálnak, ha látják, hogy elkötelezett a tanulás iránt. Talán tartson egy programozási naplót, hogy jobb legyen Légy jobb kódoló a programozási napló vezetésévelTartson egy programozási naplót, és érintse meg néhány nyilvánvaló előnyt. A naplóírás elősegítheti gondolatainak átgondolását és a programozási célok nyomon követését. Olvass tovább , figyelemmel kísérve a fontos kérdéseket és válaszokat.
8. Nem tervez előre
A hatékony szoftver írása a jó tervezéssel és tervezéssel kezdődik. Ha házat szeretne építeni, elkészítés előtt elkészíti a tervét. A programozás nem különbözik egymástól.
Mielőtt még egy sor kódot megírna, azonosítsa, mit akar elérni. Tudja meg, mi a probléma, hogyan kívánja megoldani. Ha a kód írása közben megpróbálja kitalálni a problémákat, előfordulhat, hogy hiányzik a megfelelő megoldások.
Válassza le a problémamegoldást a kódolástól, és az élet jó.
9. Nem vesz szünetet
Tegyen egy kis szünetet! A programozás szellemileg adóztat, és az órák végén az agyad korlátokba kerülése végül elkényeztet téged. A fáradtságtól még rosszabb fejfájást vagy nyaki fájdalmakat is szenvedhet a számítógépes szemfeszültség jelei 5 jele van a számítógépes szemfeszültségről (és hogyan lehet enyhíteni és megakadályozni)A számítógépes szem igénybevétele a nehéz számítógép-használók akár 90% -ának valódi problémája. Itt van minden, amit tudnia kell arról, hogy mi ez és hogyan lehet megelőzni. Olvass tovább .
Amikor megüt a falon, itt az ideje, hogy pihenjen. Kicsit távozzon a képernyőtől, és csináljon valamit, amit élvez. Olvassa el a könyvet, nyomja meg a szabadban, menjen túrázni, menjen vacsorázni, bármi mást enged el.
Szellemileg felfrissül, és ha visszatér, új perspektívát találhat a kódján.
10. Nem mulatságos
A programozás kihívást jelenthet, frusztráló lehet, és néha egyenes döntést is eredményezhet. Ügyeljen arra, hogy élvezze azokat a apró dolgokat, amelyeket szereti a kódolás során, és ne felejtse el szórakozni.
Akár beletette a bonyolult problémák megoldásához, gyönyörű tervek készítéséhez, akár csak egy új készség megtanulásához, használja azt, amit szeretsz, hogy továbblépjen. Sokat szerethet a kódolás, tehát inspiráljon! Légy izgatott, hogy készítsen valami újat, és látja végig.
Ne tegye ezeket a programozási hibákat
Könnyű bejutni egy rohadékba, akár megpróbáljuk a fejét valamire, ami egyszerűnek kell lennie, akár megpróbáljuk emlékezni arra, amit valami kód tesz. Bármi legyen is a probléma, kerülje el ezeket a hibákat, és javítania kell a kódot.
Még mindig küzd? Ne felejtsd el, vannak rengeteg olyan hobbi a programozók számára, amelyek nem tartalmaznak kódot 10 hobbi programozók számára, akik nem vonják be a kódotHa szórakoztató módon szeretné gyakorolni az elméjét anélkül, hogy egyetlen kódot írsz, akkor számos nem-kód hobbi vehet fel, hogy jobb programozó legyen. Olvass tovább .
Anthony Grant egy szabadúszó író, aki programozással és szoftverrel foglalkozik. Számítógépes ismeretekkel foglalkozik a programozás, az Excel, a szoftver és a technológia területén.