Lecture sylabus PV260

Week 4 - Clean Code, Bad Code Smells and code refactoring. (B. Bühnová)

Lecturer: Barbora Bühnová, FI MU
Activity sheet: enter your lecture activity here


Content

  • Motivation
  • The role of naming
    • Classes, methods, variables
  • The role of code structure
    • S.O.L.I.D. principles
    • DRY and GRASP principles
  • Bad code smells
  • Refactoring
    • When, how, where 

Lecture Material

For more information on the SOLID principles see Pablo's ebook.