A Chrome fejlesztői eszközök hatékony használata (bemutató)

TypeScript alkalmazás hibakeresése a Chrome Fejlesztői Eszközök használatával

A bemutató összes videója A Chrome fejlesztői eszközök hatékony használata (bemutató)

Ebben az útmutatóban bemutatom, hogyan lehet hibakeresni egy egyszerű TypeScript-alkalmazást, amely egy számológépet szimulál. A cél az, hogy azonosítsuk a hibát, amiért két szám összeadása nem adja az elvárt eredményt. Ebben a gyakorlati feladatban a Chrome Developer eszközök segítségével vizsgáljuk meg a kódot, és gyorsan megtaláljuk a hibát. Ennek az útmutatónak a segítségével megérted, milyen fontos a hibakeresés, és milyen eszközök segíthetnek abban.

Legfontosabb megállapítások

  • A Chrome Developer eszközök használatával könnyen lehet elemezni az alkalmazás állapotát.
  • A TypeScript típusellenőrzése segít a hibák korai felismerésében, mielőtt a kód futna.
  • A típusok jelentősége és az értékek helyes kezelése alapvető fontosságú a hibák elkerülése érdekében.

Lépésről lépésre útmutató

Első lépésként indítsd el a Chrome-böngészőt, és töltsd be a számológép TypeScript-implementációjú webalkalmazást. A projektnek már futó szerveren kell lennie, hogy megnyithasd a HTML-fájlt a Chrome-ban.

TypeScript alkalmazás hibakeresése a Chrome Developer eszközök segítségével

Győződj meg arról, hogy a TypeScript és a JavaScript fájl (transzponált fájl) is megtalálható a projektben. A TypeScript-fájl tartalmaz megjegyzéseket és típusinformációkat, míg a transzponált JavaScript-fájlok ezeket az információkat nem tartalmazzák.

Nyisd meg a Chrome Developer eszközöket azzal, hogy jobb gombbal kattintasz az oldalon, majd kiválasztod az „Elemek vizsgálata” lehetőséget, vagy nyomj az F12-re. Lépj az „Elemek” fülre, hogy láthasd az oldal HTML-kódját, és meggyőződj róla, hogy a bemeneti mezők és a gomb megfelelően vannak beállítva.

A számológépnek két bemeneti mezője van a számok számára, valamint egy gomb, amely az összeadást indítja. Beírhatsz néhány tesztértéket, majd kattinthatsz a gombra. Észre fogod venni, hogy az összeg nem megfelelően számolódik ki; esetleg 22-t kapunk az elvárt 4 helyett. Ennek a eltérést fel kell tárni a hibakeresés során.

Helyezz el egy szünetpontot a kódban úgy, hogy a kattints a Eseményfigyelő függvényére. Ez a rész felelős az összeadásért. Ha beírod az értékeket a bemeneti mezőkbe, majd megnyomod a gombot, be kell lépned a hibakeresésbe.

TypeScript alkalmazás hibakeresése a Chrome Developer eszközökkel

A hibakereső nézetben megtekintheted a változókat. Különösen fontos ellenőrizni a mezők belső szövegét és értékeit, hogy lássuk, milyen értékek kerülnek átadásra. Észre fogod venni, hogy a bemeneti mezők értékeinek típusa String, és nem Number, ahogy azt vártad.

Ez a típuskonfliktus miatt az összeadás nem működik megfelelően. Ahelyett, hogy összeadnád a számokat, konkatenálja őket. Példa erre: ha beírod a „1” és a „6” értékeket, az eredmény „16” lesz, ami nem a kívánt eredmény. Ez a Logikai hiba könnyen észrevehető, de fontos azonosítani.

TypeScript alkalmazás hibakeresése Chrome fejlesztőeszközökkel

Most meg kell javítanod. Térj vissza a TypeScript-fájlhoz a Visual Studio Code-ban, és változtasd meg, ahogy az értékeket kezeled. A n1.value + n2.value helyett a n1.valueAsNumber + n2.valueAsNumber használd, hogy biztosan számokat használj, és ne karaktereket.

A módosítások elvégzése után mentsd el a fájlt, majd frissítsd a Chrome-ban az oldalt. Most újra meg kell nézned az értékeket a bemeneti mezőkben, mielőtt összeadnád őket. Ezúttal helyesen megjelenítődik a két szám összege.

TypeScript alkalmazás hibakeresése a Chrome Developer Tools segítségével

Ha minden jól megy, amikor megnyomod a gombot, „10” lesz az eredmény, ha például beírod az „2” és az „8” értékeket. Ezzel a hibát sikeresen kijavítottad, és megtanultad, mennyire fontos a típusosság a TypeScript-ben.

TypeScript alkalmazás hibakeresése a Chrome Developer Tools segítségével

Továbbá kihasználhatod a TypeScript előnyeit, ha világosan meghatározod a változók típusát. Ez jelentősen csökkenti a futási idő hibalehetőségét. Mindig ügyelj a típusok megadására, hogy megkönnyítsd a hibakeresést.

TypeScript alkalmazás hibakeresése Chrome Developer eszközökkel

Végül láttad, mennyire fontosak a Chrome Developer Tools a kód és az alkalmazás viselkedésének valós idejű elemzéséhez. A hibakeresés ezekkel az eszközökkel jelentősen hozzájárulhat fejlesztési folyamataid javításához.

Összefoglalás

Ebben az útmutatóban megtanultad, hogyan tudsz egy egyszerű TypeScript alkalmazást hibakeresni. Különös figyelmet fordítottunk a Chrome Developer Tools használatára a TypeScript típusok figyelembevételével. Végül felismerted, mennyire fontos a hibák korai felismerése és mekkora jelentőséggel bírhat a TypeScript típusellenőrzése.

Gyakran Ismételt Kérdések

Mi volt a fő hiba, amelyet a TypeScript alkalmazásban találtak?A fő hiba az volt, hogy sztring értékeket használtak számok helyett, ami helytelen számításokhoz vezetett.

Milyen szerepet játszanak a Chrome Developer Tools a hibakeresés során?A Chrome Developer Tools segítenek a kód valós idejű elemzésében és a program futásának hibáinak azonosításában.

Hogyan lehet elkerülni a hibákat TypeScript-ben?A TypeScript típusok meghatározásával csökkenthetjük a futási idejű hibákat, és biztosíthatjuk, hogy csak megfelelő adattípusokat használjunk.