Sestava změn kódu v aplikaci Excel
Pomocí sestavy změn v kódu lze analyzovat, jak se zdrojové soubory mění v průběhu času.Sestava zobrazuje počet řádků kódu, které tým během posledních čtyř týdnů přidal, odstranil nebo změnil.
Informace, jak k této sestavě přejít, naleznete v tématu sestavy aplikace Excel.
[!POZNÁMKA]
Sestavu změn v kódu lze zobrazit z řídicího panelu kvality.K tomuto řídícímu panelu lze přistupovat, pouze pokud je povolen portál týmového projektu a zajištěn k používání Microsoft Office SharePoint Server 2007.Další informace naleznete v tématu Konfigurace nebo přesměrování pokynů k procesu.
Požadovaná oprávnění
Chcete-li zobrazit sestavu, musíte být přiřazeni nebo patřit do skupiny, které bylo přiřazeno oprávnění pro čtení v Produkty SharePoint pro týmový projekt.
Chcete-li upravit nebo přizpůsobit sestavu, musíte být členem role zabezpečení TfsWarehouseDataReaders ve službě Analysis Services SQL Server.Musíte být také přiřazeni nebo patřit do skupiny, které bylo přiřazeno oprávnění Členové v Produkty SharePoint pro týmový projekt.Další informace naleznete v tématu Udělit přístup k databázím datového skladu Visual Studio ALM.
Data v sestavě
Zprávu změn v kódu může tým použít pro určení stálosti základu kódu a počtu změněných řádků za minulý týden.Jak ukazuje následující obrázek, sestava poskytuje skládaný plošný graf řádků kódu, které tým přidal, odstranil nebo upravil za poslední čtyři týdny.
Tato sestava vychází z kontingenčního grafu, který zobrazuje poslední čtyři týdny výsledků dat testu, která byla zachycena pro změny v kódu a která jsou uložena v datovém skladu.Jsou spočítány všechny řádky, dokonce i ty, které obsahují komentáře nebo jsou prázdné.
Požadované aktivity pro sledování změn v kódu
Aby byla zpráva změn v kódu použitelná a přesná, musí členové týmu vykonat následující činnosti:
Konfigurace systému sestavení.Chcete-li použít Team Foundation Build, musíte zřídit systém sestavení.
Další informace naleznete v tématu Konfigurace a správa systému sestavení.
Vytvořit definice sestavení.Je možné vytvořit několik definic sestavení a jejich následným spuštěním z každého z nich vytvářet kód pro různé platformy.Také můžete spustit každé sestavení pro jinou konfiguraci.
Další informace naleznete v tématu Definování procesu sestavení.
Definovat testy, aby byly automaticky spouštěny jako součást sestavení.V rámci definice sestavení můžete definovat testy ke spuštění v rámci sestavení, nebo být neúspěšná při selhání testu.
Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.
Nakonfigurujte testy pro shromažďování dat o pokrytí kódu.Pro zobrazení dat o pokrytí kódu v sestavě musí členové týmu použít testy a tato data shromáždit.
Další informace naleznete v tématu Konfigurace pokrytí kódu pomocí nastavení testů se již nepoužívá a How to: Gather Code-Coverage Data with Generic Tests.
Spouštějte sestavení pravidelně.Sestavení lze spouštět v nastavených intervalech nebo při každém vracení se změnami.Můžete vytvořit regulární sestavení, pokud použijete aktivační proceduru plánu.
Další informace naleznete v tématu Vytvoření nebo úprava definice sestavení a Spuštění, monitorování a správa sestavení.
[!POZNÁMKA]
I když člen týmu můžete ručně označit sestavení pomocí Průzkumník sestavení, toto hodnocení se neprojeví v sestavě ukazatelů kvalit sestavení.Hodnocení sestavení se zobrazí v sestavě Souhrn sestavení.Další informace naleznete v tématu Hodnocení kvality dokončeného sestavení a Sestava souhrnu sestavení.
Interpretace sestavy
Změny v kódu představují dobré měřítko určení množství změn vyskytujících se v projektu.Obecně označují vysoké úrovně změn v kódu méně stabilní projekt.Na začátku cyklu produktu nebo v době, kdy tým implementuje mnoho změn je možné očekávat velkou míru změn v kódu.Na konci iterace nebo před vydáním lze očekávat snížení počtu změn, což znamená, že je projekt stabilnější.
Zkontrolováním sestavy změn v kódu lze zodpovědět tyto otázky:
Jak velkou část kódu tým testuje?
Testuje tým kód dostatečné?
Může tým, na základě pokrytí kódu a metrik testů, splnit stanované cíle?
Další informace, jakým způsobem ovlivňují změny v kódu kvalitu, naleznete v části Řídicí panel kvality (Agile).
Přizpůsobení sestavy
Sestavu změn v kódu lze přizpůsobit otevřením aplikace Office Excel a změnou možností filtrování nebo seznamu polí sloupců sestavy kontingenční tabulky.Sestavu lze přizpůsobit pro podporu jiných zobrazení, podle popisu v následující tabulce.
View |
Akce |
---|---|
Změny v kódu pro iterace |
Změňte filtr pro Iteration (výchozí = All) |
Změny v kódu pro oblast produktu |
Změňte filtr pro Area (výchozí = All) |
Změny v kódu za posledních šest, osm nebo více týdnů |
V seznamu polí kontingenční tabulky sloupce nahraďte možnost @@Last 4 weeks@@ jiným Set |
Další informace o práci s a přizpůsobení sestav kontingenční tabulky nebo grafu naleznete na následujících stránkách na webu společnosti Microsoft: