For a long time I've been asked by numerous people I've worked with to write something like this. I've given some courses on programming best practices before. Eventually, I had the opportunity to do so and I was able to create a simple manual to help beginners getting started with some higher quality software development. This book is part of the internal documentation used at Onda Technology for training new team members. I released this partially reviewed version as an Edition Zero to gather some more input from anyone willing to contribute, so it could be improved for the final version of the first edition. I hope this not only helps a lot of people improve their skills, but also that it will help gather additional funding to support Onda Technology's research and development projects.
This book is about good practices for C++ based projects. The idea is to provide recruits and students, and even current professionals and leaders, with an appropriate manual to further enhance their C++ knowledge. This manual covers a wide range of subjects, not only from the technical point of view, but also topics about social aspects such as hiring, managing employees, working as a team and setting up an appropriate infrastructure. We encourage you to provide us with ideas of topics you would like to see covered in the book or that you believe the future generations of programmers need to be aware of. If you have any ideas, please contact us. This "Edition Zero" is a pre-release version of the final book. It most likely contains errors and requires corrections. With your help, the final result can turn out to be a great product and an indispensable tool for programmers everywhere. From those who buy the Edition Zero of the book and report valid correction suggestions, we will be choosing a few, randomly selected in lottery style, who will be offered the final version of the First Edition of the book. In order to be eligible to enter the contest and receive the gift First Edition, you'll have to provide us with a valid proof of purchase of the Edition Zero. You can acquire your copy here. We are always open to your input and we'll provide you with feedback.
The entire profits from selling this book will be used to fund the research projects being developed at Onda Technology.
You can get your copy here.
The book is now available on Amazon both in paperback and Kindle edition.