Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A kódleképeken elemzők futtatásával azonosíthatja a túl összetett vagy esetleg fejlesztésre szoruló kódot. Használhatja például az alábbi elemzőket:
| Olyan kód megkeresése, amely | Vizsgálja meg ezeket a területeket, és ellenőrizze, hogy |
|---|---|
| Hurkok vagy körkörös függőségek | Egyszerűsítheti őket, és megfontolhatja, hogy megszakíthatja-e ezeket a ciklusokat. |
| Túl sok függőség | Túl sok funkciót hajtanak végre, vagy hogy meghatározzák ezeknek a területeknek a módosításának hatását. A jól formázott kódtérképek minimális számú függőséget fognak megjeleníteni. A kód karbantartásának, módosításának, tesztelésének és újrafelhasználásának megkönnyítése érdekében fontolja meg, hogy át tudja-e újraformázni ezeket a területeket, hogy azok egyértelműbbek legyenek, vagy egyesítheti-e a hasonló funkciókat végző kódot. |
| Nincsenek függőségek | Ezekre szükség van, vagy el kell távolítania ezt a kódot. |
Kódtérképek elemzése
A térkép eszköztárán válassza azElrendezéselemzők> lehetőséget, majd a futtatni kívánt elemzőt:
| Elemző | Olyan csomópontok azonosítása, amelyek |
|---|---|
| Körkörös hivatkozások elemzője | Körkörös függőségek vannak egymástól. Jegyzet: A Generikusok csoportban lévő körkörös függőségek nem jelennek meg a térképen a csoport kibontásakor. |
| Hubs Analyzer keresése | A legmagasabban összekapcsolt csomópontok 25%-ában vannak Az összes többi csomópont elrejtése a térképen – Nyissa meg a térkép helyi menüjét, válassza: Speciális, Kijelölés, Nem kijelöltek elrejtése. A térkép elrejti a nem kiválasztott csomópontokat, és az elemző az új csomópontokat hubként azonosítja. |
| Nem hivatkozott csomópontok elemzője | Nincsenek hivatkozások más csomópontokból. Figyelmeztet: Ellenőrizze ezeket az eseteket, mielőtt feltételezi, hogy a kód nincs használatban. Bizonyos függőségek, például az XAML-függőségek és a futásidejű függőségek nem találhatók statikusan a kódban. |
A kódtérkép-elemzők az alkalmazásuk után is futni fognak. Ha módosítja a térképet, az alkalmazott elemzők automatikusan újra feldolgozják a frissített térképet. Az elemző futtatásának leállításához a térkép eszköztárán válassza azElrendezéselemzők> lehetőséget. Kapcsolja ki a kijelölt elemzőt.
Jótanács
Ha nagyon nagy térképpel rendelkezik, az elemző futtatása memóriakivételt okozhat. Ha ez történik, szerkessze a térképet, hogy csökkentse a hatókörét, vagy hozzon létre egy kisebbet, majd futtassa az elemzőt.