Course curriculum

  • 1

    Welcome + VIPC Install

    • Welcome!

  • 2

    What is Refactoring? (approx 70 minutes)

    • Self Assessment (5 min)

    • Definition (2 min)

    • Black Box (1 min)

    • Kent Beck (2 min)

    • Resources (12 min)

    • Homework (45 min)

  • 3

    Setting the Stage (approx 17 minutes)

    • More than straight wires (1 min)

    • Move Fast (1 min)

    • The Process (3 min)

    • Importance of Feedback (2 min)

    • Small Steps (2 min)

    • Target - Good Design (2 min)

    • Code Smells (5 min)

    • Balancing Act (1 min)

  • 4

    Simple Safe Refactorings (approx 65 minutes)

    • Basics = Advanced (2 min)

    • Blue Demo (11 min)

    • Safe Renaming (4 min)

    • A few words about testing (3 min)

    • Problem Statement (1 min)

    • Create SubVI Demo (13 min)

    • Exercise: Simple Serial (approx 30 min)

    • Debrief Exercise (1 min)

  • 5

    Split and Combine Loop (approx 120 min)

    • Problem Statement (3 min)

    • Testing Note (2 min)

    • Simple Split Loop Demo (7 min)

    • Exercise - Simple Split Loop (15 min)

    • Split Loop with Cluster Demo (6 min)

    • Exercise - Split Loop using Cluster (approx 25 min)

    • Demo - Combine Loop Refactoring in LabVIEW (18 min)

    • Exercise - Combine Loop (approx 40 min)

    • Debrief Exercise (1 min)