A fejlesztői munka során a részfeladatok elvégzésének záróakkordjaként kerülhet sor az elkészített forráskód fordítására. Amennyiben a fordító nyelvhelyességi, vagy logikai hibákat tapasztal, a hibákat egy listába sorakoztatva, azokat különböző prioritással megjelölve a fejlesztő elé tárja, alapbeállításban a fejlesztőkörnyezet alsó harmadában megtalálható, Task List elnevezésű ablakban.
A fordítási hibák megjelenítésén kívül még számos funkcióval bír, melyeken most egyenként végighaladunk.
A listában megjelenő elemekhez hat oszlopban tárol információkat, melyek fejlécére kattintva a lista elemei rendezhetők, így segítve elő a könnyebb kiigazodást az elemek között. A megjelenített elemek lehetnek fordítási hibák, melyek javításra szorulnak, de lehetőség van arra is, hogy kódbeli saját megjegyzéseinket is felvegyük a listára, hogy több ezer soros forráslista esetén se kelljen az elemeket csak hosszadalmas scroll-ozás árán megtalálni.
A lista egyes elemeire kattintva érhetjük el, hogy a kódszerkesztőben a kurzor az adott elemhez kerüljön. Az egyes oszlopokban jelennek meg az üzenet részadatai, amelyek a következők:
Prioritás
A fontossági sorrend jelzésére szolgáló oszlop, mely három szintet különböztet meg, ezeket kis piktogramokkal jelzi. Normál prioritás esetén nincs jelzés az oszlopban, alacsony prioritás esetén egy kék ’(’ karakter, magas prioritás esetén egy piros ’!’ karakter jelenik meg.
Task típusa
Ebben az oszlopban szintén kis rajzocskák utalnak arra, hogy a felsorolt elem milyen típusba tartozik. Ezen típusok alapján szűrhető a megjelenített információ, ami azt jelenti, hogy a különböző Task-típusok közül csak a kiválasztott típusba tartozó elemek kerülnek megjelenítésre, így a nem fordítási hibákat jelző elemeket eltüntethetjük addig, amíg a hibákat megoldjuk.
Az egyes szűrőfeltételeket, vagyis elemtípusokat kiválaszthatjuk a keretrendszer megfelelő menüjében. Ehhez a fejlesztőkörnyezetben a View menüpontra kell kattintanunk, és azon belül a Show Tasks pontot kell kiválasztanunk ahhoz, hogy a rendelkezésre álló elemnevek megjelenjenek.
Ugyanezt a menüt elérhetjük akkor is, ha a Task List-ben kattintunk az egér jobb gombjával, és a felbukkanó menüből kiválasztjuk a Show Tasks pontot.
Az egyes menüpontokkal a következő típusú elemcsoport jeleníthető meg:
Lehetővé teszi, hogy az aktuálisan szerkesztett valamennyi forrás állományban előforduló valamennyi elem megjelenjen a Task List listában. Semmilyen szűrést nem alkalmaz.
A HTML-, XML- és CSS-állományok kivételével lehetővé teszi, hogy a forrás állományban elhelyezett, nevesített megjegyzésekhez (comments) megjelenjen egy link, amelyre klikkelve azonnal rápozícionálhatunk. A képen látható példa állományban elhelyeztünk egy megjegyzést a TODO szó mögött, ezzel gondoskodtunk arról, hogy a Task List-ben is megjelenjen. Egy több ezer soros forrásban ez áldásos dolog.
A megjegyzések csoportosíthatók, telepítés után a keretrendszer három alaptípust, úgynevezett megjegyzés token-t bocsát rendelkezésünkre, HACK, TODO és UNDONE elnevezéssel, melyek után írva megjegyzésünket azok bekerülnek a rendszer látókörébe. Az alapértelmezett token-ek mellé sajátokat is felvehetünk egy funkciójával a keretnek.
Ennek elérésére kattintsunk a Tools menüben az Options pontra, és a felbukkanó ablakban keressük meg a Task List elemet.
Az ablak Generál szegmensében rendelkezhetünk arról, hogy legyen-e figyelmeztetés egy adott Task listából való törlése előtt, vagy akkor, ha olyan felhasználói task-ot adunk a listához, amely nem jelenik meg a beállított szűrés miatt.
Saját megjegyzés token is megadható, amennyiben a Comments Token szegmensben a Name szerkesztőmezőben megadott nevet az Add gombbal betesszük a listába. Ezt követően használhatjuk, akár a többi megjegyzést, valahogy így:
//SAJAT: ez egy saját megjegyzés, mely megjelenik a listában
A Delete feliratú gombbal törölhetjük az adott elemet a listából, a Priority listából pedig egy fontosságot adhatunk elemünknek.
A forrásállományban fordítási hibaként megjelenő listaelemeket a Build Errors menüponttal jeleníthetjük meg. A fordítási hibák automatikusan Magas prioritást kapnak, míg a figyelmeztetések Normál prioritást.
A hibákat javítva, majd a forrás állományokat újrafordítva, az elemek eltűnnek a listából.
Lehetőség van arra is, hogy mi magunk definiáljunk feladatokat, melyek a listában megjelennek, és amelyek szolgálhatnak emlékeztetőként a fejlesztés során. A menüpontot választva a felhasználói feladatok jelennek meg a listában.
Ehhez a Task List ablakban kattintsunk a ’Click here to add a new task’ sort tartalmazó szegmensre, majd a megjelenő szerkesztőmezőbe írjuk be a feladatot.
Lehetőséget ad arra, hogy a forrásban elhelyezett Könyvjelzők adatai jelenjenek meg. Ehhez kattintsunk a forrásállomány megjelölni kívánt sorában az egér jobb gombjával, és a felbukkanó menüből válasszuk az ’Add Task List Shortcut’ menüpontot.
A listában megjelenik az adott Könyvjelző-információ.
Eltávolításához vagy az imént használt felbukkanó menüben, vagy az Edit menüpont alatt válasszuk a ’Bookmarks’ menüt, majd a ’Remove Tas List Shortcut’ pontot azután, hogy a kurzort a Könyvjelzőt tartalmazó sorra pozícionáltuk.
Ezzel a menüponttal lehetővé válik, hogy az állományok biztonsági szempontból nem megfelelő adatait megjelenítsük. Ezek a hibák a Template Description Language (TDL) alapján keletkeznek, mely a fejlesztett projektek állományai, valamint a solution egésze közötti összeférhetetlenségből adódhatnak.
A keretrendszerben aktuálisan szerkesztett, fókuszban lévő forrás állománnyal kapcsolatos valamennyi megjegyzés megjelenítésére szolgál.
Csak azon saját task-ok jelennek meg a fordítási hibák mellett, melyek neve előtt a megfelelő oszlopban egy bejelölt jelölőnégyzet szerepel.
Csak azon saját task-ok jelennek meg a fordítási hibák mellett, melyek neve előtt a megfelelő oszlopban nincs bejelölt jelölőnégyzet.
A fejlesztéskor előfordulhat, hogy olyan minimális hibát ejtünk, mely azonnal megjelenik a listában, anélkül, hogy az alkalmazást újrafordítanánk. Ilyen például, ha elfelejtünk egy pontosvesszőt kitenni, vagy elhagyunk egy zárójelet. Ezeknél egy piros kis aláhúzás jelenik meg a hiba helyén, valamint egy speciális jellel rendelkező bejegyzés a Task List-ben.
Bejegyzés leírása
A Task List Description oszlopában tájékoztatja a fejlesztőt a rendszer arról, hogy milyen jellegű hiba következett be. A tájékoztató szöveggel könnyebben kiigazodhatunk a hibán, mintha csak egy hibaszámot, egy sor számot, és egy hiányos dokumentációt kapunk.
Task-ok forrás állománya
Az egyes task-okat jelentő elemek előfordulásának helyéről tájékoztat a Tas List File oszlopa. Ez tartalmazza a forrás állomány teljes elérési útját.
Task helye a forrásban
Az egyes megjegyzések, vagy hibák helyét jelzi a forrásállományban egy szám megadásával a Task List Line oszlopa, mely szám a sor számát jelöli.