• Testing

    30 Days of TDD: Day Four – Making Your First Test Pass

    In the previous post I discussed the tools I will be using in this series; Visual Studio 2013 Preview as my development environment, NUnit as my unit testing framework and JustCode as my test runner. I also introduced a requirement and wrote my first test to capture that basics of that requirement. In this post I’ll demonstrate one of the most important concepts about TDD by writing just enough code to make the first test pass. I’ll then add more tests to introduce more functionality to our library.
    September 16, 2013
  • Testing

    30 Days of TDD: Day Three – Your First Test

    In this post I will introduce you to JustCode and the NUnit testing framework. I’ll also demonstrate the basic TDD workflow from introduction of the first requirement all the way through to writing your first test. At the end of this post you will have a test based on a given requirement. In the next post we will work through the rest of the workflow and make the test pass.
    September 13, 2013
  • Testing

    30 Days of TDD: Day Two – A Review of Object Oriented Principles

    In today’s post I’ll be doing a quick review of principals of Object Oriented Programming (OOP). This post will help frame future posts in this series by ensuring that we are all on the same page in terms of our understanding of software development. Even if you are seasoned developer I recommend that you at least read the section on Polymorphism and Interfaces as these topics are widely misunderstood and are crucial to building good TDD practices.
    September 11, 2013
  • Testing

    30 Days of TDD: Day One – What is TDD and Why Should I Use It?

    Welcome to the inaugural post in this “30 Days of TDD” series. If you’ve never done Test Driven Development or aren’t even sure what this "crazy TDD stuff” is all about than this is the series for you. Over the next 30 days this series of posts take you from “I can spell TDD” to being able to consider yourself a “functional” TDD developer. Of course TDD is a very deep topic and truly mastering it will take quite a bit of time, but the rewards are well worth it. Along the way I’ll be showing you how tools like JustCode and JustMock can help you in your practice of TDD.
    September 09, 2013
  • Testing

    Is Your Code Slow and You Don’t Know Why? JustTrace Will Find the Bottleneck!

    A bottleneck is a condition where a large amount of your applications workflow flows through a single or limited number of components. Bottlenecks can be difficult to find in your code because on the surface nothing seems wrong or out of place and the application may appear to work fine in a development or test environment. However, problems related to bottlenecks can manifest as the application grows and gains more users. Issues related to unnecessary and unintended bottlenecks can grow quickly and without a profiler these types of issues can be difficult to locate. JustTrace's new bottleneck view will help you fine the bottlenecks in your code and enable you to make smart optimization decisions.
    August 22, 2013