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

W tym artykule przyjrzymy się ciut bardziej zaawansowanym technikom tworzenia atrap przy pomocy Moq: argument matching, verify, callback. Wszystkie przykłady zostaną zaprezentowane przy użyciu Moq, jednak konkurencyjne frameworki w zakresie niewiele się różnią w zakresie tych technik.

Tagi: Moq, TDD
Dziel się z innymi:
Kurs TDD cz. 16 – Moq cz. 2: Argument Matching, Verify, Callback | DariuszWoźniak .NET

Sztuka programowania 2072 dni, 15 godzin, 44 minuty temu dariuszwozniak 91 źrodło rozwiń

W tym wpisie poruszę temat tego jak bufory „bezpieczeństwa” (cudzysłów nie jest przypadkowy) w taskach wpływają na przedłużenia projektu. Opiszę również jak „kary” za nie wykonywanie zadań w terminie przez developerów przyczyniają się do opóźnień. Zrozumienie istoty problemu jest pierwszym krokiem do ich eliminacji i zwi...

Źródło: wojciszko.com
Dziel się z innymi:
Dlaczego twój projekt się opóźnia? – "kary" za niewykonane zadania | Karol Wójciszko

Sztuka programowania 2076 dni, 4 godziny, 26 minut temu mijagi 302 źrodło rozwiń

Moq to najpopularniejszy framework do tworzenia atrap w .NET. W tej części kursu poznamy jego składnię i podstawowe możliwości.

Tagi: Moq, TDD
Dziel się z innymi:
Kurs TDD cz. 15: Wstęp do Moq | DariuszWoźniak .NET

Sztuka programowania 2079 dni, 17 godzin, 26 minut temu dariuszwozniak 137 źrodło rozwiń

Podczas zabaw z Dependency Injection można się trochę zapędzić używając kontenerów, uzależniając od nich cały kod naszej aplikacji. A to źle. Na dobra sprawę logika aplikacji nie powinna nawet wiedzieć z jakiego kontenera korzystamy. Do kontenera nie powinniśmy się przyzwyczajać – jeśli wykorzystujemy go poprawnie, to jego podmiana na inną bibliotekę nie będzie nastręczać żadnych trudności. Tak naprawdę to całkowite pozbycie się kontenera z systemu również powinno być proste. Pisałem już trochę o tym w p...

DI: 3 calls pattern

Sztuka programowania 2080 dni, 7 godzin, 8 minut temu rroszczyk 189 źrodło rozwiń

Człowiek uczy się całe życie. Słyszymy, powtarzamy ten truizm. Czasem jest to pochwała, najczęściej pocieszenie.Wiedza, mądrość, inteligencja, czy to synonimy? Na studiach uczymy się czy studiujemy? Po studiach jesteśmy mądrzejsi czy mamy większą wiedzę? Czasami słyszę pytania skąd wiem to co wiem i w jaki sposób dowiaduję się co mam wiedzieć. Oto garść moich przemyśleń (rad?) na ten temat.

Dziel się z innymi:
Oskar at .NET: Nauka uczenia (się)

Sztuka programowania 2083 dni, 5 godzin, 17 minut temu oskar-at-net 417 źrodło rozwiń

W części czternastej kursu Test-Driven Development omówimy technikę testowania zależności za pomocą atrap (jęz. ang. „mock”). Test jednostkowy z definicji testuje zachowanie w izolacji, a więc bez zależności zewnętrznych. Takimi zależnościami są najczęściej inne klasy lub interfejsy, które posiadają zachowanie.

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 14: Testowanie zależności – atrapy obiektów | DariuszWoźniak .NET

← Kurs MVVM #3 – Galeria obrazów (ObservableCollection, AncestorType i datatemplate)Opublikowano, autor:Tomasz J Wstęp W poprzedniej części kursu dowiedzieliśmy się jak zbindować kolekcję danych. Dzisiaj rozszerzymy sobie to o możliwość bindowania kolekcji, która zawiera różne dane albo zawiera elementy, które chcielibyśmy przedstawić w różny sposób. Do tego posłuży nam DataTemplateSelector. Jeśli mój opis jest zbyt zagmatwany polecam zapoznać się z tym. https://msdn.microsoft.com/pl-pl/library/sys...

Tagi: MVVM, Prism, xaml
Dziel się z innymi:
Kurs MVVM #4 DataTemplateSelector | pasja-programowania

Sztuka programowania 2091 dni, 6 godzin, 28 minut temu Tomasz Janczewski 141 źrodło rozwiń

C# jest językiem, który był zaprojektowany z nastawieniem na programowanie obiektowe. Ewoluując, z każdą wersją zawiera co raz więcej elementów, które pozwalają na skorzystanie z paradygmatu języków funkcyjnych. Na przykładzie metody budującej listę html’ową pokażę kilka technik, dzięki którym zamienimy typowy kod C# w kod bardziej przypominający kod języka funkcyjnego.

Tagi: .Net, C# 6.0
Dziel się z innymi:
Programowanie funkcyjne w C# – refactoring przykładowej metody. | CODE REVIEW with Krzysztof

Sztuka programowania 2106 dni, 5 godzin, 5 minut temu grzelix 549 źrodło rozwiń

Po pierwszym wpisie na temat programowanie funkcyjnego w języku C#, dostałem sporo informacji, że końcowy kod jest dużo mniej czytelny od oryginalnego. Faktycznie dla osób, które nigdy nie pisali w języku funkcyjnym może być on trudniejszy do rozczytania. Spróbuję w niniejszym wpisie, pokazać jaka jest idea takiego zapisu. Używając programowania funkcyjnego, pracujemy na danych i funkcjach, które są wyraźnie od siebie oddzielone. Technika Pipeliningu pokazuję po pierwsze naturalny...

Dziel się z innymi:
Programowanie funkcyjne C# – Pipelining a czytelność kodu. | CODE REVIEW with Krzysztof

Sztuka programowania 2106 dni, 5 godzin, 5 minut temu grzelix 250 źrodło rozwiń

← Kurs MVVM #2 – Konwertery i style w widokuOpublikowano, autor:Tomasz J Wprowadzenie W tej części kursu dowiesz się jak stworzyć prostą galerię obrazów. Co to jest kolekcja ObservableCollection. Jak połączyć kolekcję elementów z kontrolką ListView. Do czego służy AncestorType i jak stworzyć szablon dla elementów na liście. Zaczynamy ! Zadanie Utwórz aplikację WPF, a w niej jeden główny widok oraz połączony z nim viewmodel. W widoku umieść kontrolkę ListView i ustaw jej orientację na horyzontalną. ...

Tagi: MVVM, Prism, WPF, xaml
Dziel się z innymi:
Kurs MVVM #3 – Galeria obrazów (ObservableCollection, AncestorType i datatemplate) | pasja-programowania

← Kurs MVVM #1 – WprowadzenieOpublikowano, autor:Tomasz J Wprowadzenie Jak dowiedzieliśmy się w pierwszym wpisie kursu istotą wzorca MVVM jest bindowanie. Czasem jednak chcielibyśmy wykorzystać już dostępne dane do zmian w naszym widoku czy ustawić widoczność pewnych elementów, ale zmienne w elemencie widoku mają inny typ niż te które posiadamy. Najpopularniejszy przykład to zmienne typu Visibility po stronie widoku i zmiennej typu bool, które chcielibyśmy do nich przypisać. Pisanie akcesorów do widok...

Tagi: C#, kurs, MVVM, nauka, Prism, WPF, xaml
Dziel się z innymi:
Kurs MVVM #2 – Konwertery i style w widoku | pasja-programowania

Sztuka programowania 2113 dni, 5 godzin, 51 minut temu Tomasz Janczewski 171 źrodło rozwiń

← Książkowe zapiski #2 – Mistrz czystego kodu (co powinien wiedzieć zawodowy programista)Opublikowano, autor:Tomasz J Schemat wzorca MVVM Przedmowa Co to właściwie takiego jest MVVM ? Na czym polega bindowanie i jakie są jego rodzaje ? Jak walidować przy pomocy MVVM ? Co to logika biznesowa ? Na wszystkie te pytania oraz wiele innych, które pojawią się w trakcie trwania tego kursu postaram się odpowiedzieć i pokazać jak się za nie zabrać w formie prostych przykładów. Jak mówił klasyk „czasem człow...

Tagi: C#, kurs, MVVM, nauka, Prism, xaml
Dziel się z innymi:
Kurs MVVM #1 – Wprowadzenie | pasja-programowania

Zupełnie niedawno miałem okazję napisać dla jednego z moich klientów aplikację, która ze względu na potrzebę wykonania gigantycznej ilości zadań w możliwie jak najkrótszym odcinku czasu musiała korzystać z dostępnych w .NET mechanizmów przetwarzania równoległego. Postanowiłem do tego celu wykorzystać Task Parallel Library (w skrócie TPL), od niedawna oferowany dla programistów tej platformy. Mając w przeszłości spore doświadczenia z wykorzystaniem puli wątków uznałem, że ...

Tagi: async, C#
Źródło: whyyoucode.pl
Dziel się z innymi:
Moje grzechy w TPL | Why You Code!

Sztuka programowania 2119 dni, 6 godzin, 35 minut temu anusiak 358 źrodło rozwiń

← Książkowe zapiski #1 – „Czysty kod” (znaczące nazwy)Opublikowano, autor:Tomasz J „Mistrz czystego kodu” Autor: Robert C. Martin, Tłumaczenie: Wojciech Moch, Wydawnictwo: Helion W dzisiejszym, kolejnym już odcinku naszego cyklu „Książkowe zapiski” znowu posłużymy się tym co do przekazania ma nam Robert C. Martin zwany inaczej Wujkiem Bobem (ang. Uncle Bob). To, że autor w naszym cyklu nie jest pierwszy raz, nie znaczy wcale, że jest to jedyny autor, którego czytamy lub którego książki będą tutaj cyt...

Książkowe zapiski #2 – Mistrz czystego kodu (co powinien wiedzieć zawodowy programista) | pasja-programowania

Sztuka programowania 2121 dni, 6 godzin, 29 minut temu Tomasz Janczewski 234 źrodło rozwiń

What is interception in frontend and how to do this in JavaScript and jQuery

Źródło: www.diwebsity.com
Dziel się z innymi:
[EN] Intercept HTTP requests - AJAX/jQuery - Diwebsity

Sztuka programowania 2122 dni, 6 godzin, 51 minut temu suvroc 90 źrodło rozwiń

← Wstęp do języka R – co to właściwie jest i jak się za to zabrać ?Opublikowano, autor:Tomasz J „Czysty kod” Autor: Robert C. Martin, Tłumaczenie: Paweł Gonera, Wydawnictwo: Helion Książkowe zapiski #1 – „Czysty kod” (znaczące nazwy) – jest to pierwszy z serii artykułów „Książkowe zapiski”. W każdym z artykułów (tej serii) postaramy się omówić wybrane (przez nas ocenione jako te najbardziej wartościowe) fragmenty książek. Nie będą to ani subiektywne oceny książek, ani próba streszczeń całej książki,...

Książkowe zapiski #1 – „Czysty kod” (znaczące nazwy) | pasja-programowania

Sztuka programowania 2129 dni, 3 godziny, 44 minuty temu Tomasz Janczewski 296 źrodło rozwiń

Opis metod HTTP, sposobów ich użycia i przykładów zastosowań

Tagi: HTTP
Źródło: www.diwebsity.com
Dziel się z innymi:
Metody HTTP | Diwebsity

Sztuka programowania 2133 dni, 21 godzin, 42 minuty temu suvroc 217 źrodło rozwiń

From time to time I receive emails with questions “How to become better/awesome developer?”, “Should I go to college?”, “what’s the secret formula to become ultimate programmer?”. Instead of answering the same questions over, and over again – providing only partial response each time – I decided to write this blog post...

Tagi: kariera
Źródło: jj09.net
Dziel się z innymi:
[EN] How to become a better programmer/developer?

Sztuka programowania 2133 dni, 21 godzin, 42 minuty temu jj09 155 źrodło rozwiń

Short explanation of difference between expressions and functions in .NET

Źródło: www.diwebsity.com
Dziel się z innymi:
[EN] Expression<Func> vs Func

Sztuka programowania 2133 dni, 21 godzin, 42 minuty temu suvroc 376 źrodło rozwiń

Jeżeli chcielibyście w projekcie Universal App tworzyć testy jednostkowe to po pierwsze oprócz MSTest niczego innego nie użyjecie. Jeżeli chcielibyście użyć znanego Wam framework do moqowania obiektów, zapomnijcie. Do takich konkluzji doszedłem podczas mojej kolejnej “zabawy” z projektem, który mam w głowie i powoli przenoszę go do świata żywego (nie ważne) Ale po kolei. Ważną rzeczą, na którą musicie zwrócić uwagę przy dodawaniu projektu unit test do to wybranie Unit Test App (Universal Windows) Tr...

Źródło: www.s.degambe.pl
Dziel się z innymi:
Moq w Universal Apps? Zapomnij! | Sebastian De Gambe - dev passion

Sztuka programowania 2133 dni, 21 godzin, 42 minuty temu sdegambe 153 źrodło rozwiń

1 2... 43 44 45 46 47 48... 69 70

Konkurs z Code Europe - ranking

1
(30,04)
3
(15)
4
(15)
5
(5,01)

Najaktywniejsi w tym miesiącu

1
(45,05)
4
(30,02)
5
(15,11)
6
(15,03)
7
(15)
9
(15)
10
(15)