Improve your debugging with OzCode

Wczoraj pod wpisem Jarka na temat AutoMappera – kolega Łukasz Kurzyniec – umiescil link do ciekawej wtyczki do Visual Studio wspomagajacej programiste w procesie (jakze zmudnym czasami) debuggowania.
OzCode” bo o niej mowa, jest dzielem izraelskiej firmy CodeValue i poki co dostepna za darmo z racji wersji “beta”.

PostOZ_OzCode

Pobawilem sie nia troszeczke i musze przyznac ze prezentuje sie naprawde ciekawie. Ponizej kilka ciekawych funkcji jakie oferuje:

Ilekroc to zdarzalo sie, ze majac kilkadziesiat obiektow w kolekcji szukalismy tego jednego jedynego, dla ktorego chcielismy sprawdzic nasza metode. Oczwiscie, czasem mozna bylo zasadzic sie z breakpoint’em i odpowiednim warunkiem, niemniej czasami nie bylo to takie proste :/ Pozostawalo szukac na chybil trafil – ten … a moze ten… albo ten…
OzCode oferuje nam tutaj pomoc w postaci zmodyfikowanego okienka do podgladu naszego obiekut z opcja “search”. Wyglada mniej wiecej tak:

PostOZ_okienkoSearch

Wyszukiwanie staje sie dziecinnie proste, wpisujemy co szukamy, a wyniki automatycznie sie odfiltrowywuja.

PostOZ_okienkoSearchOo

A jesli juz o filtrowaniu mowa, to na samej kolekcji mozemy tez ustawic nasz filtr, i otrzymac tylko takie elementy, ktore spelniaja okreslone cechy:

PostOZ_Filter_okienko

PostOZ_Filter_wynik

Niestety po kliknieciu poza okienko nasz filtr na chwile obecna ginie i musimy go ustawiac recznie spowrotem… taki psikus -.-

Inna fajna opcja (ktorej zawsze mi brakowalo w VS), jest mozliwosc oznaczenia wlasciwosci jako naszej ulubionej i obserowanie jej zawsze “per element”:

PostOZ_ulubionyPropertas

Jest tu tez malutkie – imho – niedociagniecie jezeli lista implementuje jakis interfejs, a my chcielibysmy wyciagnac i pokazac wlasciwosc dla obiektu X (niebedaca wlasciwoscia interfejsu) – to sie nie da :< Opcja "Compare” dwoch obiektow tez wyglada ciekawie… mam nadzieje zaoszczedzic troche czasu nastepnym razem gdy bede musial porownac dwa obiekty 🙂

PostOZ_compare

W sumie to tylko kilka ciekawych mozliwosci jakie daje wtyczka sposrod kilkudziesieciu… wydaje mi sie ze nie ma sensu ich tu wszystkich opisywac.
Po wiecej zapraszam na strone wtyczki: oz-code.com.

Na chwile obecna produkt ten ma kosztowac 99$ w wersji personal, 149$ w wersji komercyjnej. Wydaje mi sie ze troszeczke duzo w porownaniu do R#, ktory w wersji personal kosztuje 149$, a oferuje o wiele wiecej “ficzerow”.
R# tez nie spi i co chwila dodaje rozne nowe ciekawe “ficzery” wiec kto wie, czy w jakiejs wersji nie doda ciakawych rozwiazan i w tym temacie.
Osobiscie, chyba za krotko sie jeszcze sam nia pobawilem by moc jednoznacznie ocenic czy “szarpnalbym sie” czy tez nie (tudziez prosil szefa :P)… ciesze sie ze poki jest “beta” moge ja jeszcze troche potestowac sam, a na wyrobienie zdania zostalo jeszcze troche czasu.


2 Comments

  • Info@OzCode

    February 15, 2014

    Hi,
    First, we would like to thank you for a great post. Can you send us your email address, we would like to discuss something with you regarding OzCode.

    Thanks,
    The OzCode Support Team

    Reply
    • pniewolny

      February 17, 2014

      Sure!

      Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.