Kilka Prostych Kroków Jak Stworzyć Własnego Snippeta w Visual Studio
Sztuka programowania 1569 dni, 13 godzin, 18 minut temu 44 źrodło rozwiń
Wykonując codzienną pracę w IDE powielamy fragmenty kodu reprezentujące wzorce i szablony poprzez klepanie literka po literce lub Ctrl + C i Ctrl +V. W celu ułatwienia i przyspieszenia procesu wytwarzania oprogramowania warto zainteresować się czymś takim jak snippet. Snippet to wycinek kodu źródłowego do wielokrotnego użycia. Wielu z was, na co dzień korzysta z snippetów takich jak np. ctor, prop, for, class, attribute, cw, exception, etc. Przyznajcie przyspiesza to wam pracę. W artykule w zwięzły sposó...
Dziś w pracy mój kolega zwrócił uwagę na dość kuriozalny i wydawać by się mogło, banalny problem. Otóż posiadając wtyczkę OmniSharp (C#) w Visual Studio Code mamy dostęp do kilku snippetów ułatwiających nam pracę z kodem C#. Jednym z nich jest dobrze znane z Visual Studio generowanie konstruktora klasy. Jedyne co trzeba zrobić to w kodzie napisać ctor i nacisnąć tabulator. Wszystko super, jest jednak małe ALE. W Visual Studio taka kombinacja skutkuje wygenerowaniem semantycznie poprawnego konstruktora tj...
Sztuka programowania 2337 dni, 3 godziny, 15 minut temu 47 źrodło rozwiń
I think all Resharper users are familiar with snippets. Resharper's snippet basically generates a piece of code, which can be easily customised on the fly. All you have to do is to press TAB, and you can change names of auto-generated variables etc. Today, I decided to write my own snippet, which would make writing unit tests easier. In general, all my unit test methods looks like this [Test] public void MethodNameScenarioExpectedResult_Test() { //test logic goes in here } So let's writ...
Ostatnio odkryłem na nowo funkcjonalność definiowania własnym szablonów kodu. Funkcjonalność ta jest bardzo często nie wykorzystywana przez programistów, ale potrafi zdziałać cuda. W pisaniu aplikacji biznesowej zawsze przychodzi taki moment, że trzeba napisać kod służący do zapisywania danych do bazy, jak równię ich odczytywania.
W Visual Studio możemy wstawiać tzw. code snippets. Są to ustalone kawałki kodu zawierające najczęściej używane konstrukcje. W celu wstawienia snippeta należy wywołać menu kontekstowe w edytorze tekstu i wybrać „Insert Snippet” albo „Surround With”. Różnica między tymi dwoma opcjami jest taka, że „Surround With” otoczy zaznaczony kawałek kodu danym snippetem. Poniżej został przedstawiony zrzut ekranu z menu kontekst...
Chyba każdy programista używa krótkich fragmentów kodu, który pokazuje zasadę działania jakiegoś elementu, klasy, algorytmu itp...
W VS 2010 pojawiły się snippety dla pisania kodu HTML. Dla tych którzy nie wiedzą, snippety są to specjalnie predefiniowane kawałki kodu, które ułatwiają życie programiście, poprzez szybkie wprowadzanie bloków kodu. Nowe snippety html można podzielić w zasadzie na dwie kategorie: - snippety jednotagowe; - snippety wielotagowe; Jak zatem działają te snippety? Bardzo prosto.
Pisząc kod często używamy takich samych fragmentów kodów. Nie chodzi o to, że w jednym projekcie dublujemy kod ale o sytuację gdy kod z jednego projektu przydaje się w wielu innych. Jest wiele technik wsparcia takich sytuacji, a jedną z nich jest tworzenie Snippet’ów. Kawałki kodu, o których mowa tworzy się różnie w zależności od przeznaczenia. Pokażę jak stworzyć Snippet’y w XML’u, które bardzo przydają się przy pisaniu rozwiązań pod SharePoint'a. Snippet jest to stały fragment/kawałek kodu, który możn...
Bazy danych i XML 5672 dni, 21 godzin, 4 minuty temu 73 źrodło rozwiń
Snippety jako narzędzie ułatiające pracę. Niestety podstawowe funkcje to troszkę za mało, więc artykuł opisuje jak zwiększyć sobie ich ilość dodając kolejne.