Exploring Great Software Design is a collection of chapters from three Manning books chosen by author, teacher, and expert programmer Marco Faella. First, you’ll zoom in on the importance of code readability for easy maintenance and troubleshooting. Next, you’ll discover three different styles of unit testing and how to choose the one that will benefit your application the most. Last but not least, you’ll learn why, if you want to write truly great software, you need to bake security into your software design from the very beginning. This free — but value-packed! — primer will set you firmly on the path to great software design.