Defensive Coding Fundamentals for C#
Defensive Coding C#
| Intermediate
- 13 Videos | 56m 45s
- Includes Assessment
- Earns a Badge
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 applicationsidentify the key reasons why risks are a recurring issuerecognize the key features o defensive codinglist some key approaches to preventing problems during the planning stagerecognize what clean code isidentify the key features of iterative designuse pseudocode to develop programming solutions
-
use assertions in your programming codeapply pre and post conditions to C#identify how to perform low level design inspectionsdescribe the benefits of testing your coderecognize how to write testable code in C#recognize how to perform unit tests using Visual Studio for C#
IN THIS COURSE
-
1.Potential Software Risks4m 44sUP NEXT
-
2.Why do Risks Exist ?3m 22s
-
3.Defensive Coding Defined5m 54s
-
4.Preventng Problems Before they Start3m 43s
-
5.What is Clean Code4m 58s
-
6.Employing Iterative Design3m 55s
-
7.Using Pseudocode3m 38s
-
8.Assertions3m 14s
-
9.Pre and Post Conditions3m 43s
-
10.Low level Design Inspections4m 40s
-
11.Introduction to Testing4m 44s
-
12.Writing Testable Code4m 57s
-
13.Unit Tests5m 14s
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.