Tags » TDD

TDD or Not TDD? That is the question!

What actually is TDD (Test Driven Development) ? Is TDD Dead?

Do you associate this term for when Tests actually Drive Development,  or use the label TDD for the practice of ensuring code coverage by having units tests? 3,674 more words


Unit testing a custom method that has an ActionFilter

In this post we will see how to write an Unit Test for a WebAPI method that uses an Action Filter.

We will write tests for the code we saw on this post on how to add… 895 more words

Quick And Dirty Guide To ...

8 Books every developer should read

10 years ago, books were the most important medium for developers to learn new things, and to keep up with the innovation in the industry. This has changed completely. 932 more words


What TDD means to me...

It was about 19 years ago now that a colleague of mine lent me a copy of a little white book. That book changed the way I looked at programming more than any other book (though The Pragmatic Programmer gave it a run for its money). 1,353 more words

Agile Development

การพัฒนาซอฟแวร์แบบส่งมอบของก่อน (Delivery-first)


บล็อคนี้ผมจะมาแชร์ เทคนิคการพัฒนาซอฟแวร์ ที่ผมทำแล้วง่ายกว่า เร็วกว่า และได้คุณภาพเหมือนกับ Test-Driven-Development (TDD) ที่เราๆนิยมใช้กัน

เทคนิคนี้ผมได้ใช้มาตลอดนานแล้ว หลังจากที่ผมเรียนรู้เทคนิค TDD ว่ามันแก้ปัญหาการพัฒนาซอฟแวร์ได้ดี ทุกปัญหาผมแก้ได้โดยง่ายด้วยเทคนิค TDD และผมก็เขียนไว้ในบล็อคผมเองก็หลายที่

จนมาวันหนึ่งผมไม่ได้เขียน Test ก่อนเลย พร้อมทั้งได้งานที่ Refactor code ของระบบเก่าหลายโปรเจ็ค ผมก็ได้ใช้เทคนิคนี้มาตลอด แต่ผมก็ไม่ได้เรียกมันสักที แต่มันไม่ใช่ TDD แน่นอน แต่ก็แนะนำให้นักพัฒนาใช้ TDD ก่อน ก่อนที่จะเข้าใจว่าไม่ต้องเขียน test ก่อนพัฒนาเป็นอย่างไร จนได้เกิดเทคนิคนี้ขึ้น 62 more words

วิถี Agile

C# - Mocking with Moq

In this post I would be discussing about the popular way of testing i.e. Mocking. Lets see what is mocking, why is it important and how do we implement this using Moq framework in C#. 712 more words