Hostingheaderbarlogoj
Join InMotion Hosting for $3.49/mo & get a year on Tuts+ FREE (worth $180). Start today.
Advertisement

Programming Fundamentals

  • Testing
    Unit Testing Succinctly: Other PurposesUnit testing
    40 shares
    Unit testing is an important tool in the testing process. While integration and usability testing are often more customer-centric (reporting, milestones, verifying high-level requirements), unit testing is the first line of defense for a programmer, his or her team, and the team managers. If used judiciously (remember, you are not aiming to create thousands of pretty green lights), it can be a cost-effective way of verifying the computational correctness of the code and for re-creating bugs and verifying that they have been fixed.Read More…
  • Testing
    Unit Testing Succinctly: Advanced Unit TestingUnit testing
    22 shares
    In this article, we're going to begin talking about a few of the advanced topics that come with unit testing. This includes things such as cyclometric complexity, methods, fields, and reflection.Read More…
  • Testing
    Unit Testing Succinctly: NUnitUnit testing
    33 shares
    This articles discusses testing with NUnit and the attributes and assertions that it supports. NUnit 2.6.2 was used at the time of this writing. The description of the attributes and assertions here should be considered supplemental to the online NUnit documentation; however, in most cases the author has attempted to provide valuable supplemental information.Read More…
  • Testing
    Unit Testing Succinctly: Visual StudioUnit testing
    This article will discuss writing a unit test, covering the common attributes and forms of assertion found in unit test classes and methods.Read More…
  • Testing
    Unit Testing Succinctly: Testing BasicsUnit testing
    In this article, we'll take pause from our longer articles and have a brief discussion of the fundamentals of testing.Read More…
  • Testing
    Unit Testing Succinctly: Unit Test ToolsUnit testing
    In this article, we're going to take a look at a number of different tools that are available for us to use in our day-to-day work for writing unit tests. These include tools sufficient for .NET, Java, and more.Read More…
  • Testing
    Unit Testing Succinctly: How Does Unit Testing Work?Unit testing
    This article provides code examples of how this works, putting together a simple unit test engine. If you’re not interested in the under-the-hood investigation of unit test engines, feel free to skip this article.Read More…
  • Testing
    Unit Testing Succinctly: Look Before You LeapUnit testing
    The previous articles have touched upon a variety of concerns and benefits of unit testing. This article is a more formalized look at the cost and benefits of unit testing.Read More…
  • Testing
    Unit Testing Succinctly: Proving CorrectnessUnit testing
    There are many aspects of an application in which unit testing usually cannot be applied to proving correctness. These include most user interface features such as layout and usability. In many cases, unit testing is not the appropriate technology for testing requirements and application behavior regarding performance, load, and so forth.Read More…
  • Testing
    Unit Testing Succinctly: What Is Unit Testing?Unit testing
    Unit testing is all about proving correctness. To prove that something is working correctly, you first have to understand what both a unit and a test actually are before you can explore what is provable within the capabilities of unit testing.Read More…
  • Testing
    Unit Testing Succinctly: Why Unit Test?Unit testing
    116 shares
    So, let’s be clear and real from the get-go: unit testing can be used to verify correctness, and any side effect that occurs with regard to your development process must be balanced with the effort of writing and maintaining useful unit tests.Read More…
  • Programming Fundamentals
    Refactoring Legacy Code - Part 10: Dissecting Long Methods with ExtractionsRefactoring wide retina preview 1
    94 shares
    Today, we will take another approach: We will assume we are alone, no colleague or pair to help us. We will use a technique called "Extract till you drop" that breaks code in very small pieces. We will make all the efforts we can to make these pieces as easy to understand as possibleRead More…
Advertisement
Advertisement