Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2

...

  • list series naming (a1, a2, … aN)
  • noise words (ProductInfo or ProductData; what purpose do “Info” or “Data” serve?)


"People are also afraid of renaming things for fear that some other developers will object. We do not share that fear and find that we are actually grateful when names change (for the better). Most of the time we don’t really memorize the names of classes and methods"

What is noise?

  • "Manager" in a name is useless in practice
    • Might sometimes be necessary to use?

...

Mock Trials (15 min each, total 30 min)

Goals

  1. To remind folks that things aren't always clear-cut and it's important for folks to think for themselves as each context is different - even though there's a well-respected published book on this topic.
  2. To remind folks that sometimes things can get subjective and be conscious of our own righteous/religious POVs when reviewing people's code.
  3. To have fun as we explore these topics further in edX engineering with light-hearted debates.

Roles

Trials

(Defendants: Uncle Bob's position on these)