Edit and Continue

Ondřej Janáček       21. 5. 2014       Visual Studio, .NET       4758 zobrazení

Tahle oblíbená pomůcka, kterou známe již z Visual Studia 2005, se v poslední době těší novému zájmu ze strany Microsoftu. Používáte ji? Pak Vás snad potěší následující zprávy.

Pro ty z Vás, kdo s ní ještě nepracovali, Edit and Continue eliminuje potřebu zastavit a restartovat debuggovací session když potřebujete udělat změnu v kódu, který debuggujete. Jistě si dovedete představit situaci, kdy se máte aplikací proklikat přes několik obrazovek a tam debuggovat nějakou metodu a pak ji otestovat a když nefunguje, tak se tam doklikat znova a znova a znova, … Tahle vlastnost Vám ve většině případů (bohužel ne veškerý kód je změnitelný za běhu) takovou situaci nesmírně urychlí. Snad vše co by Vás mohlo zajímat ohledně nastavení a používání najdete na MSDN.

64-bit Podpora

Dříve bylo možné takto editovat kód pouze v 32-bit aplikacích. Verze Visual Studia 2013 přidala podporu i pro 64-bit aplikace a zacelila tak jednu z větších děr. Pokud VS 2013 používáte, už byste následující hlášku potkat neměli.

4617.EnC-1.jpg-550x0

Pokud Vám náhodou tato informace unikla, můžete to dohnat na MSDN blogu.

Co je nového?

Po krátkém úvodu a letmém pohledu do nedávné historie se konečně dostávám k hlavnímu bodu. Po dobu jednoho týdne probíhala anketa mezi vývojáři, jejímž cílem bylo zjistit, jaká další omezení by si přáli odstranit. V následujícím grafu si můžete prohlédnout, jak to dopadlo.

2402.encresults.png-550x0

Můj osobní typ na vítěze byla právě nemožnost měnit LINQ a lambda výrazy, a jak se ukázalo, trápí to více, než 60% vývojářů, kteří anketu vyplnili. Dobrá zpráva je, už se na tom pracuje. Tedy, minimálně o tom prý diskutují :) Jak to dopadne, se dozvíme s příchodem následující verze Visual Studia, které by mimo jiné mělo automaticky používat nový C# a VB.NET kompilátor Roslyn, což také znamaná, že současně bude možné používat i novinky v jazycích, které si můžete vyzkoušet už nyní.

Zdroj: http://blogs.msdn.com/b/csharpfaq/archive/2014/05/20/edit-and-continue-survey-results.aspx

 

hodnocení článku

0       Hodnotit mohou jen registrované uživatelé.

 

Nový příspěvek

 

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

Uživatelské rozhraní

Podle nalezených obrázků je to stále ta neskutečně odporná, placatá, velkými písmeny psaná zrůdnost s ikonami nakreslenými mentálně postiženým děckem.

Je v plánu toto někdy změnit, nebo je to už trvale, respektive dokud nevykopnou toho, kdo má na starosti design UI?

nahlásit spamnahlásit spam -1 / 3 odpovědětodpovědět

Uvidíme, co přinese další verze VS. Já jsem si na to UI docela zvyknul a zjistil jsem, že do menu nelezu skoro vůbec, ikonky na horní liště nepoužívám a v Solution Exploreru mě ikonky netrápí.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

LINQ

Potřeba měnit v debuggeru lambda výrazy je tady už dlouho, vzpomínám si na nějakou diskusi zhruba 5 let zpátky, kdy se to řešilo, a někdo z MS tehdy řekl, že to tam můžou udělat, ale je na zvážení, jestli je fakt nutné investovat zrovna do tohoto, protože mají tisíc důležitějších věcí na práci.

Možná tedy už nemají do čeho píchnout, anebo Roslyn tu implementaci hodně zjednoduší.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback