To outline the primary techniques of refactoring, and to discuss the best practices for reviewing, testing, and debugging code
Introducing refactoring - recognize symptoms of code issues that require refactoring. Refactoring techniques - recognize suitable situations for applying different refactoring techniques. Conducting peer reviews of code - recognize the guidelines for performing inspections of code. Categorizing and avoiding bugs - identify steps to minimize programming bugs in code. Testing and debugging - identify the recommended practices for testing and debugging. Establishing code maintenance processes - identify suitable steps to include in code maintenance processes.
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.