Code Complete Essentials

With Steve McConnell


This online course is led by Steve McConnell, the coding guru who wrote the best-selling Code Complete. In this intense Code Complete OnDemand class you will learn dozens of proven tips, techniques, and principles to produce clean, industrial strength code.

Start your free trial

*No credit card required!

Overview

In this intense Code Complete OnDemand course you will learn dozens of proven tips, techniques, and principles to produce clean, industrial strength code. Capturing the body of knowledge available from research, academia, and everyday commercial practice, this class synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. It uses dozens of examples of good and bad code in Java, C++, C#, and Visual Basic to explain how to shorten development time, reduce errors, and make debugging easier.

This online course is led by Steve McConnell, the coding guru who wrote the best-selling Code Complete, a computing industry classic that won the Jolt Excellence award for best programming book of the year and has been translated into more than a dozen languages.

Who Is This Course For?

This Code Complete online course will be useful to programmers, developers, software engineers, testers who write extensive code for test automation, and anyone who wants to learn best coding practices.

Related Courses

Understanding Software Projects, Software Estimation In Depth

Resources: Workbook, job aids
Duration: 6h 10m

Your instructor
Steve McConnell
Construx CEO

Resources


All Resources

Lessons


Course Introduction
Defensive Programming
Complexity
Design Tools for Complexity
Specific Design Tools
Naming
Technical Debt
Code-Level Optimization
Error Processing
Assertions
Minimize Gap Between Defect Insertion and Defect Detection
Code Sample
Examples of High Quality Routines
Reasons for Creating Routines
Pseudocode Programming
Anticipating Change
Communication
Code Comment Examples
Comments
Approaches to Debugging
Tips for Finding Defects
Brute Force Debugging
Final Exam

Construx OnDemand: Empowering these software teams