Defensive Coding Fundamentals for C#

Defensive Coding C#    |    Intermediate
  • 13 Videos | 56m 45s
  • Includes Assessment
  • Earns a Badge
Likes 47 Likes 47
Defensive Programming is a methodology for writing code not prone to errors caused by unexpected user inputs/actions. Explore the fundamentals of defensive programming in C/C++ including risks, clean code, iterative design, and testing.

WHAT YOU WILL LEARN

  • describe the potential risks faced by software applications
    identify the key reasons why risks are a recurring issue
    recognize the key features o defensive coding
    list some key approaches to preventing problems during the planning stage
    recognize what clean code is
    identify the key features of iterative design
    use pseudocode to develop programming solutions
  • use assertions in your programming code
    apply pre and post conditions to C#
    identify how to perform low level design inspections
    describe the benefits of testing your code
    recognize how to write testable code in C#
    recognize how to perform unit tests using Visual Studio for C#

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 39 Likes 39  
COURSE Secure Design
Likes 97 Likes 97  
Likes 244 Likes 244