dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem TDD

On July 1st I had a pleasure to speak at Seattle Node.js meetup about unit testing and Test Driven Development with Angular.js and Node.js, using TypeScript. In this talk I gave an overview of JavaScript testing frameworks, and tools. I also demonstrated how TypeScript can strengthen your tests by adding free unit tests (type checking) thanks to strong typing.

Źródło: jj09.net
Dziel się z innymi:
[EN] TDD with TypeScript, AngularJS, and Node.js

Web 783 dni, 11 godzin, 27 minut temu jj09 207 rozwiń

TDD / Unit Testing big list of learning resources from basics to advanced topics Posted on by Michal Franc One of my fellow dev friends asked about a set of links, books, screen-casts related to TDD / Unit Testing. He wants to expand his knowledge. Instead of sending him a private message, I thought that it would be great to just create a blog post with all the resources, I used in the past to learn.Basics Presentation - Video: Unit Testing and TDD – Why You Should Care and How to Make It Happen By R...

Tagi: TDD, unit-tests
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] TDD / Unit Testing big list of learning resources from basics to advanced topics | Pragmatic Developer

Sztuka programowania 858 dni, 4 godziny, 41 minut temu michalfranc 110 rozwiń

Rzecz być może dla niektórych mało istotna, dla niektórych w ogóle nie istotna, ale niezależnie od istotności sprawy – myślę, że warta wpisu na blogu. NUnit posiada dwa modele asercji:Classic Assert ModelConstraint-Based Assert Model (wprowadzony w wersji 2.4) Semantyka klasycznego modelu jest wszystkim dobrze znana: Assert.AreEqual(5, sum); Assert.AreSame(personA, personB); Assert.IsTrue(condition); As...

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 12: Classic vs. Constraint Assert Model | DARIUSZ WOZNIAK.NET

Sztuka programowania 897 dni, 15 godzin, 37 minut temu dariuszwozniak 122 rozwiń

W niniejszym artykule przyjrzymy się w jaki sposób możemy przetestować klasy generyczne za pomocą funkcjonalności NUnita pod nazwą Generic Test Fixture. Dla przykładu, weźmy sobie metodę dodawania w generycznej klasie kalkulatora: public class GenericCalculator

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 11: Testowanie klas generycznych | DARIUSZ WOZNIAK.NET

Sztuka programowania 897 dni, 15 godzin, 37 minut temu dariuszwozniak 187 rozwiń

Doskonałym uzupełnieniem wpisów o testach parametryzowanych i kombinatorycznych jest omówienie tzw. „teorii”. Teoria jest specjalnym rodzajem testu, w którym weryfikujemy dane twierdzenie przy pomocy założeń (ang. assumptions).

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 10: Teorie | DARIUSZ WOZNIAK.NET

Sztuka programowania 930 dni, 12 godzin, 43 minuty temu dariuszwozniak 170 rozwiń

Naturalnym krokiem po omówieniu testów parametryzowanych jest przejście do testów kombinatorycznych i sekwencyjnych. Do dyspozycji mamy dwa atrybuty NUnita — [Combinatorial] oraz [Sequential]. Sprawa jest bardzo prosta, więc zrozumienie działania tych dwóch funkcjonalności nie przysporzy żadnych problemów.

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 9: Testy kombinatoryczne i sekwencyjne | DARIUSZ WOZNIAK.NET

Sztuka programowania 945 dni, 14 godzin, 7 minut temu dariuszwozniak 169 rozwiń

Agile Principles, Patterns, and Practices in C# by Uncle Bob is the best book about modern Software Development I have ever read. First section (chapters 1-6) is an Overview of Agile, Extreme Programming (XP), and TDD. Very good introduction to modern software development. Chapter 6. shows all these techniques by example, by creating “The Bowling Game” application...

Źródło: jj09.net
Dziel się z innymi:
[EN] Agile Principles, Patterns, and Practices in C# - Jakub Jedryszek

Sztuka programowania 960 dni, 9 godzin, 47 minut temu jj09 242 rozwiń

Ask yourself a question if your unit test project is a mixture of test methods or it shapes a specification that you can share with your client. If you really want to improve your testing experience look at NSpec.

Tagi: bdd, nspec, TDD, testing
Dziel się z innymi:
[EN] Improve your testing experience with NSpec, best BDD test framework | chrisseroka

Narzędzia 1022 dni, 21 godzin, 6 minut temu https://chrisseroka.wordpre... 109 rozwiń

O TDD napisano wiele, sam napisałem całkiem sporo i mówiłem całkiem sporo podczas kilku prelekcji. Używam TDD od ponad 5 lat już. Powinienem być super mega ninja pro TDD master. Mimo tego jakiś czas temu, pisząc bardzo prosty kod, na prawdę super prosty, naszła mnie taka refleksja: Jest zielone, jest ok. [Fact] public void Example_test() ...

Tagi: TDD
Źródło: www.benedykt.net
Dziel się z innymi:
Jeszcze słowo o TDD : arek online

Sztuka programowania 1047 dni, 1 godzinę, 45 minut temu http://pawlos.blogspot.com/ 246 rozwiń

Temat testów parametryzowanych pojawił się przy okazji pisania naszego „drugiego” testu jednostkowego. Wtedy to skorzystaliśmy z atrybutu [TestCase] pozwalającym na zdefiniowanie zestawów wartości, które są przekazywane do metody testowej. Stosując atrybuty do testów parametryzowanych (m. in. TestCase, Values, Range, Random) ograniczamy liczbę naszych metod testowych i redukujemy ilość redundantnego kodu.

Tagi: C#, NUnit, TDD
Dziel się z innymi:
Kurs TDD cz. 8: Testy parametryzowane | DARIUSZ WOZNIAK.NET

Sztuka programowania 1071 dni, 9 godzin, 6 minut temu dariuszwozniak 238 rozwiń

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 1203 dni, 14 godzin, 11 minut 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 1209 dni, 17 godzin, 30 minut temu psz750 278 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 1210 dni, 16 godzin, 23 minuty 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 1211 dni, 2 godziny, 24 minuty temu arek 349 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 1260 dni, 37 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 1270 dni, 9 godzin, 29 minut 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 1284 dni, 1 godzinę, 20 minut 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 1300 dni, 15 godzin, 15 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 1320 dni, 11 godzin, 7 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 1343 dni, 4 godziny, 40 minut temu trismegista 243 rozwiń

1 2 3 4 5
#befutureproof
Szkolenia SecurITum

październik

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 925,51)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,48)

8

Damian (9 173,12)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 683,06)

15

spetz (3 363,34)

16

jedmac (3 318,39)

17

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

18

CaMeL (2 954,87)

19

dpawlukiewicz (2 736,19)

20

lkurzyniec (2 732,03)