ALM Camp - videa v češtině

Před pár dny jsme pořádali ALM Camp – seminář o životním procesu sw aplikací, imagekde Michael Juřek ukazoval mnoho praktických demo příkladů. Většinu z nich jich již v minulosti nahrál na mstv.cz a jsou nyní převedena na Channel 9. Protože stále mnoho vývojových týmů využívajících Visual Studio řeší jak nasadit a začít používat tyto technologie, vybral jsem několik nejzajímavějších praktických ukázek v češtině:   

(Prosím omluvte při převodu vypadlé háčky a čárky u českých popisů)  

VS 2013 (15.) - Diagnostika v produkčním prostředí
Pokud neco v produkcním prostredí nefunguje, obvykle není reálné pripojit debugger jako na vašem pocítaci. Microsoft Monitoring Agent umožnuje sbírat infromace o chybách a výkonnostních problémech z aplikace s minimálním dopadem na výkonnost. Výsledný log pak lze prenést na vývojárský pocítac a s pomocí Visual Studia 2013 problémy analyzovat. Urceno pro zkušené vývojáre. clip_image002

VS 2013 (14.) - Profilování a diagnostika W8 aplikací
‎Visual Studio 2013 prináší též radu novinek pro vývoj Windows 8 aplikací. Krome klasického profilování procesorového casu mužete též sledovat spotrebu energie (sít, CPU, grafika), což je velmi duležité pro mobilní klienty. A dále mužete též analyzovat výkonnost grafického systému (FPS) v case. Urceno pro vývojáre Windows 8 aplikací. clip_image002[1]

VS 2013 (13.) - Novinky v testování
‎Visual Studio ve verzi 2013 nezapomíná ani na testery aplikací. Plánování testu, vytvárení testovacích prípadu a spouštení testu lze nove i ve webovém prohlížeci. Pri agilním testování bez testovacích prípadu se automaticky zaznamenávají fragmenty obrazovky. Urceno pro všechny testery. clip_image002[2]

VS 2013 (12.) - Orientace v kódu
‎Visual Studio 2013 obsahuje zajímavé novinky pro lepší orientaci v kódu. Funkce Navigate To vám umožní hledat v celém projektu se znalostí jeho struktury, ne pouhým textovým hledání. Vylepšené posuvníky zobrazují náhled kódu a problému v nem. Peek Definition pak zobrazuje definici urcitého prvku v kontextu kódu, který jej používá. Urceno pro všechny vývojáre. clip_image002[3]

VS 2013 (11.) - One ASP.NET
‎Ve VS 2013 je nový zpusob práce a vytvárení projektu pro webové aplikace. Nove je pouze jeden typ projektu, ve kterém lze smíchat libovolné technologie. Posléze je možné další objekty pridávat pomocí tzv. scaffoldingu, vcetne NuGet balícku, úprav konfiguracních souboru apod. Urceno pro všechny vývojáre webových aplikací. clip_image002[4]

VS 2013 (10.) - Zátěžové testování v cloudu
‎Pokud máte nejakou aplikaci na webu, není snadné ji zátežove testovat. Vaše internetová linka muže být nedostatecná a nemá smysl shánet hardware pouze na krátkou dobu. Rešením muže být cloudové zátežové testování pomocí VS Online, kde si príslušný hardware a software umístené v cloudu na páterní lince pouze krátkodobe pronajmete. clip_image002[5]

VS 2013 (9.) - Podpora Git pri týmovém vývoji
Pro vývojáre pracující na open source projektech anebo treba pri práci v prostredích, kde je Git nativní verzovací nástroj (napr. XCode) je nove k dispozici podpora Gitu jako alternativy k tradicnímu verzovacímu systému TFS. Na strane serveru lze zvolit Git úložište pro nove zakládané týmové projekty. Na strane klienta se lze z Visual Studia pripojit k libovolnému Git úložišti - lokálnímu i vzdálenému, na TFS nebo u jiného poskytovatele. clip_image002[6]

VS 2013 (8.) - Connected IDE
‎V novém Visual Studiu se mužete pripojit k online službe a pokud použijete Microsoft Account (dríve LiveID), na kterém máte MSDN predplatné, nemusíte ani zadávat produktový klíc. Zároven se vám synchronizuje nastavení Visual Studia, pripojení k VS Online a do budoucna pribudou i další výhody. Urceno pro všechny vývojáre. clip_image002[7]

VS 2013 (7.) - Browser Link
‎Ve VS 2013 je možné paralelne ladit aplikaci ve více prohlížecích. Mužete se pripojit ke svému vývojovému webu z IE/Firefoxu/Chrome z vašeho pocítace, tabletu, mobilu a pomocí jednoho tlacítka aktualizovat obsah stránky ve všech pripojených prohlížecích. Urceno pro všechny webové vývojáre. clip_image002[8]

VS 2013 (6.) - Agilní řízení projektu
‎Jednoznacným trendem je prechod k agilnímu rízení projektu. TFS 2013 prináší nové webové rozhraní, které lze použít na ruzné úrovni detailu - od rozpadu aplikace na funkcní bloky pres konkrétní uživatelské scénáre až po konkrétní úkoly pro jednotlivé cleny týmu. Urceno zejména pro vedoucí vývojových týmu. clip_image002[9]

VS 2013 (5.) - Analýza spotřeby paměti v produkci
‎Pravdepodobne jste se již setkali se situací, kdy aplikace v produkci spotrebovává pamet a není jasný duvod. V nové verzi Visual Studia 2013 lze s touto situací dobre bojovat pomocí funkce Managed Memory Dump. Umožnuje zjistit pro .NET framework aplikace aktuálne alokované objekty, a to bez prerušení cinnosti aplikace. Urceno pro pokrocilé vývojáre. clip_image002[10]

VS 2013 (4.) - Team Rooms
‎Zejména týmy, které nesdílí spolecnou místnost, mohou uvítat zajímavou novinku v TFS 2013 - Team Rooms. Jedná se o týmovou obdobu "Facebookové zdi", kde lze rychle sdílet informace, ptát se ostatních apod. Zároven se zde mohou automaticky objevovat události v projektu, jako je nove uložený kód nebo zmena pracovní položky. Urceno pro všechny vývojáre. clip_image002[11]

VS 2013 (3.) - Komentáře ke kódu
‎Ve webovém rozhraní nového TFS 2013 je nová možnost komentáru v kódu - Code Comments. Nabízí uživatelsky jednoduchou a agilní možnost zkvalitnování kódu bez prílišné procesní záteže. V ukázce uvidíte též nekterá další vylepšení pro vizualizaci kódu ve webovém rozhraní. Urceno pro všechny vývojáre. clip_image002[12]

VS 2013 (2.) - Code Lens, váš průhledový displej
‎Podobne jako mají stíhaci pruhledový displej, mužete i ve Visual Studiu videt všechny duležité informace v kontextu kódu, který práve píšete. Snadno tak vidíte, reference, stav testu, historii kódu, chyby, revize kódu apod. clip_image002[13]

VS 2013 (1.) - Vylepšení v Team Exploreru
Základní okno pro spolupráci v týmu - Team Explorer - doznal výrazných zmen v minulosti, kdy se ze stromového UI zmenil v panel zamerený na úkoly. Verze 2013 prináší drobná vylepšení na základe zpetné vazby od vývojáru. Urceno pro všechny vývojáre ve Visual Studiu. clip_image002[14]

Kontinuální nasazení na Microsoft Azure Web Sites:
V novém Visual Studiu se mužete pripojit k online službe a pokud použijete Microsoft Account (dríve LiveID), na kterém máte MSDN predplatné, nemusíte ani zadávat produktový klíc. Zároven se vám synchronizuje nastavení Visual Studia, pripojení k VS Online a do budoucna pribudou i další výhody. Urceno...

 

+ nepřehlédněte mnoho dalších nových anglických přednášek například výběr developer oblastí z evropského Techedu 2014  nebo i jnde – např.  Release Management z US Techedu atd kde můžete třeba filtrovat dle tagu a vyhledávat tak další zajímavé přednášky. 

Úvodní prezentace z listopadového ALM campu je zde.

Další informace hledejte na https://www.visualstudio.com/explore/app-lifecycle-management-vs

Jiri Burian