Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17

Buy
Write maintainable, extensible, and durable software with modern C++. This book is a must for every developer, software architect, or team leader who is interested in good C++ code, and thus also wants to save development costs. If you want to teach yourself about writing clean C++, Clean C++ is exactly what you need. It is written to help C++ developers of all skill levels and shows by example how to write understandable, flexible, maintainable, and efficient C++ code. Even if you are a seasoned C++ developer, there are nuggets and data points in this book that you will find useful in your work.


If you don't take care with your code, you can produce a large, messy, and unmaintainable beast in any programming language. However, C++ projects in particular are prone to be messy and tend to slip into bad habits. Lots of C++ code that is written today looks as if it was written in the 1980s.

It seems that C++ developers have been forg

otten by those who preach Software Craftsmanship and Clean Code principles. The Web is full of bad, but apparently very fast and highly optimized C++ code examples, with cruel syntax that completely ignores elementary principles of good design and well-written code. This book will explain how to avoid this scenario and how to get the most out of your C++ code. You'll find your coding becomes more efficient and, importantly, more fun.



What You'll Learn
  • Gain sound principles and rules for clean coding in C++
  • Carry out test driven development (TDD)
  • Discover C++ design patterns and idioms
  • Apply these design patterns


Who This Book Is For


Any C++ developer and software engineer with an interest in producing better code. 

(HTML tags aren't allowed.)

ASP.NET Core Recipes: A Problem-Solution Approach
ASP.NET Core Recipes: A Problem-Solution Approach
Quickly find solutions to common web development problems. Content is presented in the popular problem-solution format. Look up the problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved!

ASP.NET Core Recipes is a practical guide for developers creating modern...

An Introduction to Programming with C++
An Introduction to Programming with C++

Discover the importance of learning C++ with Diane Zak's popular AN INTRODUCTION TO PROGRAMMING WITH C++, 8E. This book's distinctive emphasis clarifies how mastering C++ programming skills will benefit you now and throughout your career. This unique text incorporates a student-focused approach that continually highlights the...

Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks
Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks

Learn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP.NET Core, you will then build the client side web application three ways: first, using ASP.NET Core, then using Angular 2, and, finally, using React.  You will be...


Common English Mistakes Explained With Examples: Over 300 Mistakes Almost Students Make and How To Avoid Them In Less Than 5 Minutes A Day (Book 1)
Common English Mistakes Explained With Examples: Over 300 Mistakes Almost Students Make and How To Avoid Them In Less Than 5 Minutes A Day (Book 1)

Speak and write English as if it were your native tongue!

- Do you usually make mistakes in English?

- Do you feel tired of making the same mistakes in English again and again?

- Would you like to learn how to avoid and correct those typical mistakes so you are...

Concepts of Programming Languages (7th Edition)
Concepts of Programming Languages (7th Edition)
Concepts of Programming Languages describes the fundamental concepts of programming languages by presenting design issues, examining design choices, and critically comparing design alternatives without being language specific. This book is appropriate for anyone who wants to compare and contrast various programming languages.

...
OpenCV 2 Computer Vision Application Programming Cookbook
OpenCV 2 Computer Vision Application Programming Cookbook

In today's digital world, images and videos are everywhere, and with the advent of powerful and affordable computing devices, it has never been easier to create sophisticated imaging applications. Plentiful software tools and libraries manipulating images and videos are offered, but for anyone who wishes to develop his/her own...

©2018 LearnIT (support@pdfchm.net) - Privacy Policy