Published May 11, 2017

How to Jumpstart Your Next App

Dive into the world of app development as Joe Zack, Michael Crump, and Clint Rutkas unpack the power of open-source collaboration and discuss the intricacies of testing, while highlighting the advantages of Universal Windows Platform for seamless cross-device experiences.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Integration

    Unit test integration in software development presents unique challenges, especially when dealing with different environments like Visual Studio for Mac. shares his experience of struggling with version compatibility issues while trying to integrate unit tests directly into his project, highlighting the importance of choosing the right tools and versions 1. points out that the integration process varies significantly depending on the language and build environment, such as Angular versus C# 1.

    It really depends on the language environment that you're in.

    ---

    The conversation also touches on the structure of unit test projects, with expressing a strong preference for keeping tests separate from production code, despite acknowledging the practicality of having them side-by-side 2.

       

    Perspectives

    The debate over where to locate unit tests in a project is a hot topic among developers. argues for placing tests next to the code they test, as it serves as a constant reminder to maintain them 3. This approach, however, is not without controversy, as some developers worry about the potential for test code to inadvertently ship with production code 3.

    It's almost like flame wars, right? Like, some people are. You never do that because you don't want that code to ship with your production stuff.

    ---

    and discuss the limitations of current tooling, which often dictates the feasibility of different testing strategies. They note that while some environments support seamless integration, others, like .NET, require more complex setups to manage test code effectively 4.

Related Episodes