dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 27

What's faster in C#: setting an array by index or a generic list by index? Are you sure you know the correct answer?

Tagi: C# .NET
Dziel się z innymi:
[EN]: The performance of setting T[] vs. List by index

Which one of us doesn’t like to give commands? It’s the natural way to ask (in a polite way) for a specific task that needs to be completed. Therefore, it shouldn’t be surprising that the command pattern can be also easily implemented within our software, which might provide some serious benefits in terms of loose coupling the existing code.

Dziel się z innymi:
I command you (pattern) | Piotr Gankiewicz

Sztuka programowania 1114 dni, 16 godzin, 26 minut temu spetz 230 źrodło rozwiń

Tak, tak, tak. C# 6 jest już z nami od jakiegoś już czasu, ale w życiu nie jest tak kolorowo i nie wszyscy mogli przejść na nowego Visual Studio 2015 tuż po tym jak się ukazał. Dodatkowo nawet jeśli ktoś już przesiadł się na najświeższe IDE od MS, to i tak nie zawsze mógł używać nowości, które wpadły wraz z C# 6. Zatem dla niektórych będzie to przypomnienie, dla innych zapoznanie się z nowościami. Co więcej, w sieci jest wiele stron opisujących nowe elementy w C#, które... nie znalazły się w finalnym wy...

Tagi: C# 6.0
Dziel się z innymi:
Nowości w C# 6 — cóż ciekawego otrzymujemy?

Sztuka programowania 1118 dni, 9 godzin, 30 minut temu djfoxer 389 źrodło rozwiń

Test-Driven Development ma niezaprzeczalnie bardzo pokaźną liczbę zalet jednak jednym z problemów stojących na przeszkodzie we wdrożeniu i stosowaniu tej metodologii jest fakt, że pisanie testów jednostkowych wymaga większego nakładu czasowego programisty. Nie licząc czasu na zmianę sposobu myślenia oraz naukę zespołu, pisanie testów jednostkowych może trwać nawet dwukrotnie dłużej niż w sposób „beztestowy”.

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 23: Czy to się opłaca? | DariuszWoźniak .NET

Sztuka programowania 1123 dni, 3 godziny, 34 minuty temu dariuszwozniak 198 źrodło rozwiń

TestyPiotr Zieliński2 Comments O testach UI, szczególnie w SpecFlow pisałem już kilka razy. Zawsze korzystałem z wzorca PageObject, chociaż nie wiedziałem, że ma on swoją nazwę. Czasami mam wrażenie, że na proste rzeczy wymyśla się “wzorce”. Muszę przyznać jednak, że  uproszcza to często komunikację między programistami. Wzorce w końcu stanowią pewnego rodzaju słownictwo dla programistów. Zamiast opisywać coś w kilku zdaniach, można powiedzieć po prostu nazwę wzorca. PageObject pattern polega na tym, ż...

Tagi: .Net, C#, PageObject, ui
Dziel się z innymi:
Testy UI: Wzorzec PageObject

Sztuka programowania 1126 dni, 18 godzin, 2 minuty temu rroszczyk 186 źrodło rozwiń

Zarówno o BDD, jak i TDD wiele razy już pisałem. Najważniejszą rzeczą w TDD jest sekwencja red-green-refactor.  Zwykle BDD\TDD przybiera następującą postać: Zaczynamy od etapu BDD. Definiujemy wymagania za pomocą języka rozumianego zarówno przez programistów jak i jak BA\PO. Za pomocą Specflow możemy zdefiniować np. następujący test: Given I have entered 50 into the calculator And I have entered 70 into the calculator When I press add Then 120 sho...

Tagi: .Net, C#, TDD
Dziel się z innymi:
Cykl BDD\TDD

Sztuka programowania 1126 dni, 18 godzin, 2 minuty temu rroszczyk 127 źrodło rozwiń

How null's are handled in switch statement in C#, Java and JavaScript

Dziel się z innymi:
[EN] How null's are handled in switch statement in C#, Java and JavaScript

Sztuka programowania 1128 dni, 16 godzin, 44 minuty temu asciiBlade 146 źrodło rozwiń

Do you ever feel like (well, you should) these huge switch + case statements or too many ifs seem to be wrong? What if I told you, there’s one simple trick that will change your life, by getting rid of them? Ok, seriously – I have nothing against switch or if as the way of controlling the flow (I use them quite often) however, there are certain occasions at which the things could be done better. And let me show you another way to achieve the same goal which is much cleaner in terms of code readability a...

Dziel się z innymi:
Get rid of switch/case/if | Piotr Gankiewicz

Sztuka programowania 1134 dni, 15 godzin, 54 minuty temu spetz 360 źrodło rozwiń

Co wyróżnia C# od innych języków? Co sprawia, że C# jest nadzwyczajny? Co sprawia, że C# jest taki jak inne języki? Jakie są cechy (nie)szczególne C#? No i czym jest to dziedziczenie i czy w ogóle się go używa? Zapraszam do lektury i to nie tylko tych początkujących programistów. Czym jest dziedziczenie? ...

Dziel się z innymi:
bartoszszymański.NET | Znaki szczególne C#: Dziedziczenie

Sztuka programowania 1136 dni, 16 godzin, 31 minut temu bartoszszymanski 173 źrodło rozwiń

Nie ma znaczenia czy idziemy do sklepu coś kupić, czy zamawiamy potrzebną nam usługę – wszyscy oczekujemy że finalny produkt będzie wysokiej jakości. Nie ważne czy jest to para nowych butów, czy posiłek w restauracji. Jako programiści, my także powinniśmy troszczyć się o określone standardy, gdy wytwarzamy swoje dzieła – aplikacje. Kod dobrej jakości jest tani w utrzymaniu, i nic tego nie zmieni.

Źródło: piotr-wandycz.pl
Dziel się z innymi:
Piotr Wandycz | Extract Method i Composed Method

Sztuka programowania 1141 dni, 19 godzin, 8 minut temu PiotrWandycz 145 źrodło rozwiń

Jeszcze bardziej dynamiczne tworzenie zapytań do bazy (LinqKit)! Czyli trochę o tym jak łączyć ze sobą wiele wyrażeń filtrujacych.

Dziel się z innymi:
Jeszcze bardziej dynamiczne tworzenie zapytań do bazy (LinqKit)! | pasja-programowania

Sztuka programowania 1143 dni, 18 godzin, 36 minut temu Tomasz Janczewski 309 źrodło rozwiń

Opisuje jak rozszerzyć funkcje kontrolki WPF w czystym WPF . Bez żadnego uciążliwego code behind.

Tagi: C#, MVVM, WPF
Dziel się z innymi:
Wzbogacanie kontrolek WPF #1 - Robert Olechowski blog

Sztuka programowania 1145 dni, 18 godzin, 41 minut temu RR_WW 153 źrodło rozwiń

Czasem może nas spotkać sytuacja, że bardzo potrzebujemy stworzyć zapytanie do Entity Framework, które musi dynamicznie reagować na nasze wymagania i w jednym konkretnym przypadku będzie potrzebowało dodatkowego Where(). Oczywiście, możemy napisać oddzielne zapytania i warunek, ale istnieje odrobinę sprytniejszy sposób.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Dynamiczne tworzenie zapytań do Entity Framework

Sztuka programowania 1145 dni, 18 godzin, 41 minut temu Rafał Hryniewski 286 źrodło rozwiń

Guardy i Pattern Matching, czyli czym zauroczył mnie Haskell, a brakuje mi tego w C# | pasja-programowania

Dziel się z innymi:
Guardy i Pattern Matching, czyli czym zauroczył mnie Haskell, a brakuje mi tego w C# | pasja-programowania

Sztuka programowania 1147 dni, 5 godzin, 19 minut temu Tomasz Janczewski 202 źrodło rozwiń

Opublikowano 13.05.2016 w kategorii: Receptury tagi: .NET Rozważmy taka sytuacje. Mamy jakiś Enum I chcemy wybrać jego wartość przy pomocy listy wyboru. Chcemy aby użytkownik widział ładnie wyświetlone opisy dla każdej wartości. Poniżej pokazuje jak zrobić to w wygodny sposób tak aby było wygodnie i przejrzyście. Definiujemy nasz typ, a razem z nim opisy. Opis nie jest ograniczony do jednego słowa oraz znaków ASCII. Jeśli nie zdefiniujemy opisu wówczas wykorzystana zostanie nazwa pola.Definicja typu...

Dziel się z innymi:
Bind to Enum c# - Robert Olechowski blog

Sztuka programowania 1147 dni, 5 godzin, 19 minut temu RR_WW 285 źrodło rozwiń

Dziś wpis poruszający tematykę metod wirtualnych, który jest skierowany raczej dla początkujących programistów choć nie ukrywam, że ja sam stosunkowo późno pojąłem to zagadnienie. Dlaczego więc o tym piszę? Tak jak przy okazji jednego z moich pierwszych postów (link macie tu) do podjęcia tematu sprowokował mnie Resharper, który to ostatnio wyświetlił mi taki oto komunikat:   Virtual member call in constructor   Całe szczęście, że R# bacznie czuwał nad moimi poczynaniami, ponieważ przez pomyłkę mogłem...

Tagi: virtual
Źródło: foreverframe.pl
Dziel się z innymi:
Czym są metody wirtualne i dlaczego nie powinniśmy wywoływać ich w konstruktorze? - Forever F[r]ame

Sztuka programowania 1152 dni, 16 godzin, 6 minut temu dpawlukiewicz 303 źrodło rozwiń

~ Jarosław StadnickiBajki Znowu wpis o mitach. Bo jak często widać, że w jakimś projekcie pokrycie testami wynosi 100%? Częściej się o tym mówi, niż widzi. Menagiery i biznes się chyba pogodził z tym, że ciężko będzie to osiągnąć i miękną, mówią dobra to robimy 80% albo 60% jeśli projekt mało ważny, a metryki jakieś muszą mieć – a szkoda, bo to nie jest aż taka ciężka sprawa.Dygresja Teraz taka myśl przyszła mi do głowy, czy ktoś patrzy w ogóle na te procenty, które kryją kod? Bo jak się uprzeć, to wy...

Dziel się z innymi:
Piszę testy na 100% | Jarosław Stadnicki

Sztuka programowania 1153 dni, 14 godzin, 15 minut temu macabre13 287 źrodło rozwiń

Pokrycie kodu (ang. code coverage) testami to:(liczba wyrażeń pokrytych testami) / (liczba wszystkich wyrażeń) * 100% Innymi słowy, jest to procentowy współczynnik pokrycia kodu testami. Pokrycie kodu najczęściej mierzy się badając liczbę wyrażeń (ang. statements), choć niekiedy spotkać się można z pokryciem kodu opartym o: – ilość linii kodu, – ilość branchy (branch coverage), – ilość stanów (condition...

Dziel się z innymi:
Kurs TDD cz. 22: Pokrycie kodu testami (Code Coverage) | DariuszWoźniak .NET

Sztuka programowania 1154 dni, 18 godzin, 25 minut temu dariuszwozniak 140 źrodło rozwiń

Obiekty immutable, jak wskazuje ich nazwa, charakteryzują się tym, że nie można ich zmienić po tym jak zostały stworzone. W żaden sposób. Nie ważne ile mają pól i właściwości oraz jakiego są typu. Czasem, potrzebujemy taki obiekt zmienić, wtedy zmieniamy go w całości. Możemy po prostu stworzyć nowy obiekt tej samej klasy mający nowe wartości. Co nam to daje? Zalet posiadania i używania takich obiektów jest kilka. Gdy używamy niezmiennego obiektu, np przekażemy go w parametrze funkcji,...

Źródło: oprogramowaniu.pl
Dziel się z innymi:
Czym są obiekty immutable i kiedy oraz dlaczego warto je stosować? – O programowaniu

Sztuka programowania 1157 dni, 12 godzin, 36 minut temu AreQrm 295 źrodło rozwiń

[ENG] Składnia inicjalizatorów obiektów oraz kolekcji w C# (wraz z nową składnią inicjalizacji słowników z C# 6). Tekst raczej dla początkujących.

Tagi: csharp
Dziel się z innymi:
[En] Object and collection initializers in C#

Sztuka programowania 1159 dni, 9 godzin, 49 minut temu asciiBlade 75 źrodło rozwiń

1 2... 25 26 27 28 29 30... 56 57
Sklep z gadzetami
Dotnetos Conference
itCareerSummit

Najaktywniejsi

1
(32 881,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 464,96)
8
(9 775,28)
9
(8 298,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 097,38)
14
(3 979,62)
15
(3 863,06)
16
(3 599,38)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)