5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Professional Curricula     Software Development Solution Area     C++ Programming     Angular 11 Development
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.

Objectives

Defensive C++: Software Engineering Principles & Types of Errors

  • discover the key concepts covered in this course
  • recall the important software engineering principles to write robust, maintainable code
  • recall software engineering design practices, such as design by contract, code readability, and comprehension
  • identify the role of the preprocessor, compiler, and linker in building a C++ executable
  • list the types of errors encountered while writing and running code
  • set up the development environment to write C++ code
  • execute a basic C++ program to test the environment
  • write readable and comprehensible code
  • identify code that violates software engineering principles
  • fix violations of software engineering principles in a code
  • outline how to debug and fix compiler errors
  • recognize how to debug and fix linker, runtime, and logic errors
  • summarize the key concepts covered in this course