dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem TDD

Last time I finished on negative values requirement. This will be the “almost” last part of the series about String Calculator Kata. There was some interest in more practical TDD examples in business context with services, layers, mocks and external dependencies like database. I will start next series to cover scenarios like that. Current kata is...

Tagi: TDD
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] TDD – commit by commit String Calculator Kata IV | Pragmatic Developer

Sztuka programowania 917 dni, 2 godziny, 44 minuty temu michalfranc 59 rozwiń

Często słyszę: “TDD powinno sprawiać, że oprogramowanie nie ma bugów”. To bardzo mylne pojmowanie wszystkiego, co się za TDD kryje. I dla tej praktyki mocno krzywdzące, bo gdy się okazuje, że tak nie jest, to ludzie się zniechęcają. Starałem się zdecydowanie podkreślać ten fakt podczas moich wystąpień na temat unit testów w zeszłym i za-przeszłym roku. Może w kontekście ostatnich wydarzeń w świecie unit...

Tagi: TDD, unit tests
Dziel się z innymi:
Czy TDD chroni przed głupotą? | Maciej Aniserowicz o programowaniu

Sztuka programowania 923 dni, 6 godzin, 3 minuty temu psz750 276 rozwiń

TDD – commit by commit String Calculator Kata (III) Posted on by Michal Franc Previous post in the series – TDD – commit by commit String Calculator Kata (II) In the previous post I did a cleanup phase and added one feature to the String Calculator. The kata is not finished yet.Step VIII – Different Delimiters String Calculator should support different delimiters. Previous solution was just a hard-coded hack, still it was good enough solution. There wasn’t any requirement that would suggest a need f...

Tagi: TDD
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] TDD commit by commit String Calculator Kata III | Pragmatic Developer

Sztuka programowania 924 dni, 4 godziny, 56 minut temu michalfranc 63 rozwiń

David H Hannson, autor Ruby on Rails opublikował artykuł: no i poszło… mleko się rozlało. Burza większa niż o sosnę (tą rozdartą – nie o brzozę, brzozy są niepolityczne). Uncle Bob napisał http://blog.8thlight.com/uncle-bob/2014/05/11/FrameworkBound.html ale jak wie...

Źródło: www.benedykt.net
Dziel się z innymi:
TDD is dead czyli telenowela dla jajogłowych : arek online

Inne 924 dni, 14 godzin, 58 minut temu arek 346 rozwiń

2nd part of the serie about applied TDD with examples on commit by commit basis, with commentary about decision making process.. String Calculator TDD Kata.

Tagi: TDD
Źródło: www.mfranc.com
Dziel się z innymi:
[EN]TDD – commit by commit String Calculator Kata (II) | Pragmatic Developer

Sztuka programowania 973 dni, 13 godzin, 10 minut temu michalfranc 97 rozwiń

W tej części kursu zajmiemy się pojęciem inicjalizacji i czyszczenia danych. Wielkiej filozofii tutaj nie ma; w NUnit działa to tak:Jeśli chcemy, aby jedna z metod uruchamiała się przed każdym uruchomieniem naszego testu, aby np. inicjalizować dane, nakładamy na nią atrybut [SetUp].Jeśli zechcemy, aby metoda uruchamiała się po każdym uruchomieniu testu w celu np. czyszczenia danych — nakładamy atrybut [TearDown]...

Tagi: NUnit, TDD
Dziel się z innymi:
Kurs TDD cz. 7: Inicjalizacja i czyszczenie danych (SetUp i TearDown) | DARIUSZ WOZNIAK.NET

Sztuka programowania 983 dni, 22 godziny, 3 minuty temu dariuszwozniak 142 rozwiń

TDD – commit by commit String Calculator (I) In this series I want to share my approach to TDD. I will do a simple TDD kata, sharing with you all my decision and thoughts. It’s called commit by commit beacuse you will find here links to github with each step. There will be a commentary to each one of these. I encourage you to comment and show me the flaws in my “style” of TDD coding. I also want to learn from you. I do know that my approach has its problems and there is allways a wayt to do something b...

Tagi: codingkata, TDD
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] TDD - commit by commit String Calculator (I) | Pragmatic Developer

Sztuka programowania 997 dni, 13 godzin, 53 minuty temu michalfranc 99 rozwiń

In the last semester (Fall 2013) I had a pleasure to take course CIS706 – Translator Design (aka Compilers) with Dr Robby at Kansas State University. It was great experience! I think it is the best course I have ever taken. The way how this course is designed is just amazing...

Źródło: jj09.net
Dziel się z innymi:
[EN] Compilers course I had - Jakub Jedryszek

Inne 1014 dni, 3 godziny, 48 minut temu jj09 116 rozwiń

In this video you can find answers to the following questions: what is unit test? when to write unit tests? how to write unit tests? what is a Test Driven Development?

Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] Unit testing - bright and dark side of the power | blog.kateo.pl

Sztuka programowania 1033 dni, 23 godziny, 40 minut temu blog-kateo-pl 128 rozwiń

Jednym zdaniem NCrunch to narzędzie do automatycznego uruchamiania testów jednostkowych w Visual Studio. Pisałem już o NCrunch-u ale o tak świetnym dodatku warto napisać jeszcze raz i to z dwóch powodów. Po ostatniej prezentacji na ITAD na bielskiej ATH kilka osób pytało mnie o zielony pasek więc w ramach wyjaśnienia taki zielony pasek to wła...

Tagi: nCrunch, TDD, testy
Źródło: www.benedykt.net
Dziel się z innymi:
NCrunch czyli TDD na sterydach | arek online | Arkadiusz Benedykt

Narzędzia 1056 dni, 17 godzin, 14 minut temu trismegista 241 rozwiń

Witajcie w Coding News – serii screencastów, w której omawiam najciekawsze wydarzenia i znaleziska minionego tygodnia.

Coding News 25.11.2013 | codingtv(); - video-blog programistycznycodingtv(); – video-blog programistyczny

Web 1100 dni, 22 godziny, 52 minuty temu lukaszgasior 97 rozwiń

W tej części opisane zostaną dobre i złe praktyki stosowane przy pisaniu testów jednostkowych. Co ciekawe, praktyki te odbiegają niekiedy od ogólnie przyjętych założeń i standardów kodowania. Przykładem może być zasada DRY—Don’t Repeat Yourself. W TDD kopiuj-wklej to niemal chleb powszedni; w TDD możemy stosować zasadę zgoła odwrotną—Do Repeat Yourself! Taka odrębność wynika z tego, że w kodzie testowym musimy zminimalizować prawdopodobieństwo pojawienia się błędu. Kod tes...

Tagi: TDD
Dziel się z innymi:
Kurs TDD część 6: Dobre i złe praktyki testów jednostkowych | DariuszWozniak.NET

Sztuka programowania 1108 dni, 14 godzin, 40 minut temu dariuszwozniak 399 rozwiń

Od ponad 3 lat używam TDD z lepszymi i gorszymi wynikami, zawsze koniec końców okazuje się, że kod napisany w TDD (nie TAD czyli nie dopisując testy post factum ale w prawdziwym TDD czyli pisząc testy NAJPIERW) sprawia najmniej problemów i jest najłatwiejszy do utrzymania i do modyfikacji. Czyli wydaje się, że TDD to świetne narzędzie, dlaczego zatem tak mało osób stosuję tą metodykę? Poniżej postaram się zebrać co popularniejsze wymówki. Jeśli macie swoje to proszę dopisywać. 1) Pisanie ...

Tagi: TDD, wymówki
Źródło: www.benedykt.net
Dziel się z innymi:
popularne wymówki aby nie używać TDD czyli obalamy mity | arek online

Sztuka programowania 1205 dni, 6 godzin, 9 minut temu arek 321 rozwiń

Dzisiaj będzie gadka motywacyjna o pisaniu testów więc jeśli jeszcze nie piszesz, może to Ciebie w końcu przekona. We wpisie Testowanie własnego ControllerFactory w MVC pisałem jak to zmarnowałem 6h na napisanie praktycznie jednego testu do kawałka kodu, który można napisać w 15 minut i przez dodatkowe 15 minut prze-klikać w kilku różnych przypadkach. Gdzie tu logika, gdzie tu sens. Pisząc CustomControllerFactory nie pisze się go z byle powodu, pisze się, ponieważ są potrzebne bardzo spec...

Tagi: TDD
Źródło: www.benedykt.net
Dziel się z innymi:
Dlaczego warto pisać testy jednostkowe | arek online | Arkadiusz Benedykt

Sztuka programowania 1209 dni, 5 godzin, 19 minut temu arek 168 rozwiń

Piękno ASP.NET MVC polega na tym, że prawie wszystko można wymienić, zamienić, przetestować… tyle tylko, że Ci goście z Microsoftu uwielbiają internal-e. Wszysko co się da dają jako internal a może nawet więcej. No i tyle byłoby z testowalności, ale do rzeczy. Piszę własny ControllerFactory ale nie zupełnie od zera. Chcę standardowej funkcjonalności ale też chcę ładować jak pluginy z luźnych dll-ek. Nic prostszego, wystarczy trochę zmodyfikować DefaultControllerFactory i jeśli standardowe...

Źródło: www.benedykt.net
Dziel się z innymi:
Testowanie własnego ControllerFactory w MVC

Web 1214 dni, 40 minut temu arek 134 rozwiń

W tej części omówię jak wykonać kilka prostych technik, tj. jak:zgrupować testy za pomocą atrybutu [TestCase],testować wyjątki,testować zdarzenia. Na tapetę idzie przykład dzielenia; chcemy napisać funkcjonalność i testy mając na uwadze, że:metoda Divide należy do klasy Calculator,metoda Divide przyjmuje dwa parametry wejściowe — obydwa typu int; zwracanym ...

Tagi: C#, NUnit, TDD
Dziel się z innymi:
Kurs TDD część 5: Nasz drugi test jednostkowy | DariuszWozniak.NET

Sztuka programowania 1232 dni, 56 minut temu dariuszwozniak 162 rozwiń

Currently a huge number of projects is driven by TDD. (...) In average we spend more than 50% of our time developing front-end side of the app (JavaScript etc) but having in mind, that TDD is only applicable to back-end code. As a ReSharper user I’ll show how easy it is to set up a proper solution with another level of unit testing. (..) Let’s pick out the ColorCalculator as the target. This is a “class” that is responsible for calculating color values between RGB and HEX.

Unit testing JavaScript in VisualStudio with ReSharper | chrisseroka

Narzędzia 1240 dni, 19 godzin, 42 minuty temu http://krzysztofmorcinek.wo... 101 rozwiń

W tej części cyklu stworzymy nasz pierwszy test jednostkowy. Przedstawię krok po kroku jak napisać i przetestować prostą funkcjonalność wedle zasad TDD. Opiszę tutaj szczegółowo wszystkie kroki, począwszy od tego jak dodać referencję do NUnita, a skończywszy na tym jak uruchomić test.

Tagi: C#, NUnit, TDD
Dziel się z innymi:
Kurs TDD część 4: Nasz pierwszy test jednostkowy | DariuszWozniak.NET

Sztuka programowania 1247 dni, 6 godzin, 26 minut temu dariuszwozniak 232 rozwiń

Po wstępie i omówieniu różnic między testami jednostkowymi, a integracyjnymi, czas na omówienie jak strukturalnie powinien wyglądać wzorcowy test jednostkowy. Będzie to pewnie najkrótszy wpis tej serii, ale jednocześnie jeden z najważniejszych. Pozwoli bowiem na pierwszy kontakt z testem jednostkowym w praktyce.

Tagi: TDD
Dziel się z innymi:
Kurs TDD część 3: Struktura testu, czyli Act-Arrange-Assert | DariuszWozniak.NET

Sztuka programowania 1257 dni, 1 godzinę, 5 minut temu dariuszwozniak 141 rozwiń

Garść cytatów w kontekście Test Driven Development. Można je wykorzystać przy różnych okazjach, np. przy tworzeniu prezentacji albo przy rodzinnych bankietach ;)

Tagi: TDD
Dziel się z innymi:
Cytaty o TDD | DariuszWozniak.NET

Inne 1260 dni, 5 godzin, 46 minut temu dariuszwozniak 199 rozwiń

1 2 3 4
Accenture
Szkolenia SecurITum
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 389,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,54)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,77)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 413,06)

15

http://jakub-flor... (3 224,66)

16

CaMeL (2 954,87)

17

jedmac (2 739,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 460,11)