Defensive C++: Software Engineering Principles & Types of Errors
Using high-quality code in any programming language involves writing code that is clear comprehensible and maintainable. This means that your code needs to follow sound software engineering principles and it is also important to know and deal with the different kinds of errors that might occur in code. Use this course to explore key principles of software engineering and learn how the preprocessor compiler and linker come together to build your C++ executable. You will also examine different kinds of errors in code including compiler linker runtime and logic errors. When you are finished with this course you will have the skills and ability to implement software engineering principles to write clean and comprehensible code.