“Good tests act as documentation, reflecting the intended behavior of our code.”
โ C. Cafe
With this key area of my portfolio, I bring Best Practices and Optimization techniques.
Unit Testing
Unit testing is a critical practice in software development that helps ensure individual components of your code are working as expected. By writing and running tests on small, isolated sections of code, developers can catch errors early, reduce the risk of bugs in production, and ensure that any future changes or refactors don’t break existing functionality.
In the videos below, we delve deeper into how you can effectively implement unit tests in your projects.
There are first-party options and 3rd-party options for testing within Unity.
Unity’s Official Solution
Popular Alternatives
More Best Practices
You can add testing on top of proven best practices such as standardizing project setup and efficient workflows. See more;
- Coding Standards – Established coding standards are beneficial to your project and your team
- Project Structure Article – Solid project structure is championed by top devs
Unit Testing Videos
Unit Testing Articles
- Best Practices โ 1 โ Unity Project Structure
- Best Practices โ 2 โ Unity C# Coding Standards
- Best Practices โ 3 โ Unity Overview
- Best Practices โ 4 โ MVC Architecture For Unity
- Best Practices โ 5 โ Unit Testing For Unity
Unit Testing Courses
Learn Unit Testing & Test-Driven-Development (TDD) For Unity.
Available Now!
- Testing fundamentals & techniques
- Video, slides, & source-code
- Many sample projects
Whatโs Next?
This area of my expertise is particularly exciting!I love to learn & to make an impact with my teams and projects.
Contact me regarding new opportunities that align with my skills and experience.