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 Excel reports.
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 Grant permissions to view or create reports in TFS.
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 a CMMI).
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: