Hogyan javíthatja a programozó képességeit

Lépések

  1. A kép, amely javítja a készségeket programozó 1. lépésként
egy. Először is elemezze a problémát.
  • A kép, amely javítja a készségeket programozó 2. lépésként
    2. Következő feladat - kétszer gondolja, hogyan oldja meg ezt a problémát.
  • A kép, amely javítja a készségeit programozónak 3. lépésként
    3. Összegyűjti a teljes követelményt. Töltsön időt a rögzítésre, milyen célokra kell elérni a végterméket, és ki lesz az egyéni bázisod. Az egyértelműség (tisztaság) Gondolatok ebben a szakaszban sok időt takarítanak meg a további munka folyamatában.
  • A kép, amely javítja a készségeket programozónak 4. lépésként
    4. Írjon egy részletes végrehajtási tervet (vagy modellt).
  • Valami kicsi és független, csak a fő blokkdiagram vagy egy egyszerű egyenlet lehet.
  • Nagyobb projektek esetén segít a modulok munkájának összetévesztésében, és figyelembe vesszük a következő kérdéseket:
  • Milyen feladatokat kell végrehajtania minden egyes modulnak
  • Hogyan kerülnek adatok a modulok között
  • Hogyan fognak adatokat használni az egyes modulokban
  • Bár a gyűjtés és a tervezés követelményei lehetnek unalmas és sokkal kevésbé öröm, mint a "merülés" közvetlenül a kódolási folyamathoz, továbbra is tüntesse meg a program hibakeresését. Időbe telik, hogy először fejlessze a végrehajtás (patak) és a program szerkezetének előrehaladását, és még hatékonyabb módszereket is észlelhet ennek a célnak az első kódsorának megírása előtt!
  • A kép, amely javítja a készségeidet programozónak 5. lépésként
    öt. Kommentárkód "Liberális". Ha úgy gondolja, hogy a kódja magyarázatot igényelhet, megjegyzést tesz rá. Minden funkciónak megelőzi az 1-2 vonalat, amely leírja a paramétereket, és mit hoz vissza (annak eredménye). A megjegyzéseknek meg kell jelölniük a fonott "miért", mint "mi". Ne felejtse el frissíteni a kód frissítését, ha frissíti a kódot!
  • A címe javítja a készségeit programozónak 6. lépésként
    6. A megfelelő váltakozó megoldások használata. Ez segít minden változó típusának nyomon követésében, valamint a változó számára. Ez többet jelent, mint csak x = A + B * C, De ez sokkal könnyebbé teszi a kódot a hibakereséshez és a támogatáshoz. Az egyik népszerű megállapodás -Magyar jelölés, ahol a változó neve a típusának előtagja. Például az egész változók esetében használhatóIntrowcounter- Használható karakterláncok Strusername. Nem számít, hogy milyen megállapodás született, de győződjön meg róla, hogy mindent megegyezik, és hogy a változó nevei leíró jellegűek. (Lásd az alábbi figyelmeztetéseket).
  • A kép, amely javítja a készségeket programozónak 7. lépésként
    7. Szervezze meg a kódot. Használja a vizuális struktúrákat a kódszerkezet megmutatásához. Például helyezze el a kódblokkot az elején, amely a feltételes (ha van,...) vagy ciklikus (míg, míg,...).Szintén próbálja beilleszteni terek között, a neve változó és az üzemeltető, mint az összeadás, kivonás, szorzás, osztás, és még a jele az egyenlőség (myvariable = 2 + 2). És amikor a kód elegánsabban néz ki, sokkal könnyebb látni a program előrehaladását első látásra. (Lásd az alábbi gyorsaságok tanácsát).
  • A kép, amely javítja képességeit programozónak 8. lépésként
    nyolc. Ellenőrizze (teszt) mindent. Indítsa el az egyes modulok tesztelésével a bemenet és az értékek segítségével, hogy egy szabályként elvárja. Ezután próbálja meg a bemeneti adatokatMegengedett,de kevésbé gyakori. Ez "eltávolítja" minden rejtett hibákat. Van egy művészet tesztelés, és fokozatosan növeli a készségeket a gyakorlatban. Írja be tesztjeit, hogy a következő eseteket tartalmazza:
  • Extreme: nulla és kívül a pozitív numerikus értékek várható maximális értéke, egy üres karakterlánc a szövegértékekhez és nulla számára minden paraméter esetében.
  • Értelmetlen jelentések. Még akkor is, ha nem hiszed, hogy a végfelhasználó belép a nonszenszbe, bármilyen esetben ellenőrizze a szoftvert és ugyanazt.
  • Helytelen jelentések. Használja nullát a megosztási műveletekben használt értékhez, vagy negatív számot, ha a négyzetgyöket várható, vagy ha várható. Mi nem szám, ha a bemeneti adatok típusa karakterlánc, és ezt a numerikus értékre elemzik.
  • A kép címe javítja az AR programozó 9. lépését
    kilenc. Gyakorlat, gyakorlat, gyakorlat. A programozás nem egy "pangásos" fegyelem. Mindig van valami új tanulmány, és (ami még fontosabb) mindig valami régi az újra megjelenéshez.
  • A kép címe javítja a készségeit AR programozó 10. lépésben
    10. Készen kell állítani a változásra. Valódi munkakörnyezetben a követelmények megváltoznak. Azonban, mint az elején ésszerűbben a követelményeknek, és a világosabb, a végrehajtási terv kezdetén, annál kevésbé valószínű, hogy a változások a rossz tervezés vagy félreértések eredménye lesz.
  • Aktív szerepet játszhat a folyamat definíciójának javításában, a dokumentáció benyújtása a végrehajtási terv követelményeinek megfelelően, mielőtt megkezdené kódolni. Ez hozzájárul ahhoz, amit tervezel, valójában azt tervezi, hogy mit kérdez fel.
  • Szerelje fel a projektet, mint számos lépésként egy demo verzióval minden blokk számára, és egyidejűleg kezelje az egyik szakasz folyamatát. Minél kevesebb dolgot kell gondolnod bármikor, annál nagyobb a valószínűsége, hogy világossá válik.
  • A kép, amely javítja a készségeit programozó 11. lépésként
    tizenegy. Kezdje egyszerűen és dolgozzon a készlet irányában. Ha valami bonyolult programozást programoz, elősegíti az egyszerűbb blokkokat a helyén, és az első helyen megfelelően működik. Tegyük fel például, szeretnénk létrehozni egy fejlődő formája a képernyőn, amely követi az irányt, az egér, és megváltoztatja az alakját sebességétől függően az egér.
  • Indítsa el a négyzet kijelzőjét, és kövesse az egeret.E. Először is megoldjuk a követést.
  • Ezután győződjön meg róla, hogy a terület mérete a sebesség egérrel van társítva.E. Döntse el a nyomon követési sebességet.
  • Végül hozzon létre valódi formákat, amellyel dolgozni szeretne, és összekapcsolja a három elemet együtt.
  • Ez a megközelítés természetesen a kód moduláris írásához kapcsolódik, ahol minden elem saját autonom blokkjában van. Nagyon hasznos az újrafelhasználás kódolásához (például egyszerűen csak az egér nyomkövetését szeretné használni egy új projektben), és sokkal könnyebbé válik a hibakeresés és a folyamatok megőrzése.
  • Tippek

    • Használja a környezetet (integrált fejlesztési környezet). IDE (integrált fejlesztési környezet-integrált fejlesztési környezet). Egy jó IDE lesz egy integrált színes szerkesztő kódot kódoló kódot, és kódkiegészítés funkciókat, hogy gyorsabb és kevésbé hajlamosak a helyesírási hibákat. Általában debuggerrel van felszerelve is.
    • A kezdeti Codadrugih programozók tanulmányozása kiváló eszköz a saját készségeinek növelésére. Fejlessze az utat a kódjukon, lépésről lépésre, fejleszti az előrehaladást és mi történik a változókkal. Ezután próbálja meg írni saját kódját, hogy ugyanezt tegye (vagy akár javítsa). Gyorsan megtudja, hogy a dolgokat bizonyos módon kell írni, és azt is "megragadja" néhány hasznos tippet az írás hatékonyságának módjáról.
    • Lépjen kapcsolatba a programozó kollégáival, hogy elolvassa a kódot. Jól tudják, hogy mit nem gondoltál korábban. NEM NEM TUDJAI PROGRAMMERS? Keresse meg az internetes fórumot, amely a kiválasztott programozási nyelvhez vagy az operációs rendszerhez kapcsolódik, és csatlakozzon a beszélgetéshez.
    • Ha megy ezen az úton, olvassa el és kövesse a fórumot. Sokféle szakértő van, akik segíteni akarnak, ha kérik őket.
    • Légy udvarias, mert kéri a túlterhelést. Ne engedje el, ha egyszerre nem értesz mindent, és nem számíthat arra is, hogy 10 000 kódot kívánnak felülvizsgálni. Ehelyett kérje meg a megjelenést, és hagyja el a hozzászólásokat csak a megfelelő kód megfelelő 5-10 sorának. Valószínűleg pozitív választ kapsz ilyen módon.
    • Mielőtt elkezdené az üzenet kiküldetését, készítsen egy kis tanulmányt. A kérdésed (szinte biztosan) találkozott, megértette és már megoldott.
  • Az Ön újrafelhasználható kódja részlege (csomag) az Ön konkrét alkalmazási kódjából az idővel az a tény, hogy egy nagy, hibakereső könyvtár az ismételt használat, hasznos lesz. Ez segít a hatékonyabb és szilárdabb alkalmazások írásában kevesebb idő alatt.
  • Az ügyfelek és a főnökök nem aggódnak azzal kapcsolatban, hogy a program hogyan működik, majdnem ugyanúgy, mint amilyennek nem aggódik, milyen jó működik. Gondolj a fő dologra. Az ügyfelek okosak, de elfoglaltak. Nem fognak aggódni, hogy milyen adatstruktúrákat használnak, de aggódnak, hogy ez felgyorsítja, hogy a teljesítmény lelassul-e.
  • Miután a munka minden nagyobb szegmense, szünetet tartson, tegyen valami mást, akkor keresse meg azt, amit írt egy friss fejnek. Rethink és átírja a kódot, így hatékonyabb és "elegáns", kisebb kód segítségével.
  • Rendszeresen készítsen biztonsági másolatokat az alkalmazáskódról egy másik merevlemezre vagy hordozható eszközre. Így van egy másolat, ha a számítógép meghal, vagy elérhetetlen lesz. Tartsa legalább egy példányt biztonságos helyen.
  • A képzési helyek kiváló erőforrás, szintén.
  • Hagyja, hogy a kód vizuálisan elegáns legyen, nem azért, mert jó, ezért kényelmesebbé teszi az olvasást. Nagyon fontos, ha hat hónap elteltével módosítani szeretné. Tudjon meg többet az arrogánsokról az oldalon Kód behúzása.
  • Keresse meg a szerkesztőt a kódolási szintaxis színének megvilágításával. Ez valóban segít megjegyzést, kulcsszavakat, számokat, sorokat és t.D.
  • Jó módja annak, hogy a munkáját gyakran megtartsa, és fizikailag különálló biztonsági másolatot kell tartania, hogy használja a verzióvezérlő eszközt, mint a GIT vagy a Mercurial, ingyenes tárhely, mint a github vagy a bitbucket.
  • Változtasson meg egy elemet a hibakeresés során, majd ellenőrizze a javításokat, mielőtt a következő elemre megy.
  • Ellenőrizze kétszer a helyesírást és a szintaxist. Még a legkisebb hiba is sok stresszt okozhat.
  • Mentse el az elmúlt munka archív példányait. Ez nem csak jó referenciapont, akkor is rendelkezhetnek a kód részei, amelyet később újra felhasználhat.
  • Használja a verzióvezérlő rendszereket. Az olyan eszközökkel, mint a CVS vagy az SVN könnyebb a kódváltozások és hibák követése.
  • Használja a szerszámot - hibakereső helyett a kimeneti változók megjelenítéséhez. A hibakereső lehetővé teszi, hogy lépésről lépésre egy sor vonal egy karakterláncot, így láthatja, mi történik, ami nem történik meg.
  • Kommunikáljon más programozókkal. Az emberek gyakran jó információforrás lehetnek, különösen akkor, amikor el kell kezdeni. Tudja meg, hogy van-e olyan programozók csoportja, akik megfelelnek (helyben) és csatlakozzanak a csoporthoz.
  • Kezdje egy kissé, törekedjen arra, hogy a legvalószínűbb, hogy képes legyen elérni, és meghódítsa az utat.
  • Figyelmeztetések

    • Tartsa gyakran a munkáját, ahogy előre haladunk, vagy kockáztatjuk a munkaórák elvesztését a számítógépes hiba miatt, vagy lógni. Ha most figyelmen kívül hagyja ezt a figyelmeztetést, ez egy lecke, hogy biztosan megtanulod a saját keserű élményét!
    • Más emberek kódjainak másolása és beillesztése, általában rossz szokás, de a kis részek használata a program nyílt forráskódjától jó tapasztalat lehet. Csak ne másolja teljesen másolja a programot, és próbálja meg hitelt venni. Ne másolja a kódot egy másik programból, ha nincs engedélye vagy engedélyezett engedélye.
    • A 4. lépésben a magyar jelölés (az előtagkénti változó típusát jelezve) óvatosan kell alkalmazni. Ez a szerkesztés, vagy különösen az átruházás egy másik nyelvre vagy operációs rendszerre való átruházás. Ez a leghasznosabb"Szabadon gépelt" olyan nyelvek, amelyek nem követelik meg, hogy előre kijelölhessük a változó típusát.

    Amire szükséged van

    • Számítógép
    • IDE (integrált fejlesztési környezet - integrált fejlesztési környezet)
    • Könyvtárak vagy webes tankönyvek
    Hasonló publikációk