Study
CS-721 route
Unit 6 · Lesson 2 of 3 5 min

Qualities of Good Code and Characteristics of Good Software

Five qualities separate code that merely runs from code that people are glad to inherit.

What this unit covers

Unit 6: Modular Design, Code Quality and Software Testing

  1. 1 Modularity, Coupling and CohesionOne bite at a time: split a program into modules that each do one job and barely depend on each other. · 13 min
  2. 2 Qualities of Good Code and Characteristics of Good SoftwareFive qualities separate code that merely runs from code that people are glad to inherit. · 5 min
  3. 3 Software Testing: Techniques and LevelsA test that finds a bug is a successful test — meet the mindset that catches problems before users do. · 15 min