Image for post
Image for post
Photo by Austin Distel on Unsplash

MULTITHREADING DESIGN PRINCIPLES

Focus on design principles for using Parallel.Invoke with respect to avoiding problems caused by multithreading, such as: Race condition and Deadlocks

GOAL

Make reviews maintainable


Image for post
Image for post
Photo by Rodion Kutsaev on Unsplash

Unit Test Best Practices

Writing good unit tests can be very tricky. There is a lot you have to take into account and it’s almost impossible to come up with good unit tests without practice or having read anything about it.

  • How do we write (good) unit tests?
  • What makes a unit test good?
  • What should I be testing?
  • When should I be writing unit tests?

What makes a unit test good?

Definition

About

Vladimir Tasic

Tech writer. Senior Software Engineer in Microsoft technologies. Sharing my experience and what I learn.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store