diff --git a/6-14-2023 Cohort 2 Sync Notes.md b/6-14-2023 Cohort 2 Sync Notes.md new file mode 100644 index 0000000..9b54d1c --- /dev/null +++ b/6-14-2023 Cohort 2 Sync Notes.md @@ -0,0 +1,72 @@ +1515h: Started + + + +| Column 1 | Column 2 | Column 3 | +| -------- | -------- | -------- | +| Text | Text | Text | + + + +Notes review + +Questions: + +* Can you think of a practical example of why you'd want to use function overloading? +* Discussed good examples and bad examples: + +Situation: + +There's an elevator. There is a button labeled 🙉. You look at the manual to see what this button does, because you don't know. + +Bad example: + +The elevator manual says: + +[Chapter 3: buttons] +[Section 3.1: monkey buttons] +[Section 3.1.3: 🙉 button] + +Description: + +The 🙉 button controls the 🙉 feature. + +Usage example: + +* When you want 🙉, press the 🙉 button. + +* If you do not want 🙉, press the 🙉 button. + +Good example: + +The elevator manual says: + +[Chapter 3: buttons] + +This section describes the buttons located on the interior service compartment of the elevator. + +[Section 3.1: monkey buttons] + +This section describes the buttons related to the monkey feature, which is only used during elevator testing. Do not use these buttons for regular passengers, because it will upset them. + +[Section 3.1.3: 🙉 button] + +Description: + +The 🙉 button will immediately dump 100 monkeys into the elevator. This should only be used for testing by the fire department, to ensure the elevator is monkey-proof. + +Usage example: + +1. Shut down the elevator and place it in service mode. +2. Make sure the fire department has authorized a monkey test. +3. Press the 🙉 button. +4. Run away. +5. Let the fire department deal with it. + +* Max reports he's using MS word to capture his notes, then he's pasting into VSC to commit it to the repository. I advised him to consider using VSC directly, and naming his files as .txt files so VSC knows what to do with them. I also mentioned markdown and how to open the live preview pane to the right. + +* Mentioned that the reverse comparison methods exist because of one of the fundamental concepts in OOP: you don't get to choose the other objects you'll be working with. + +* Max needs to re-remember what a "salt" is. + +* We looked at the RTF extension, I mentioned that starring repos on GitHub is an important part of being part of the Open Source ecosystem \ No newline at end of file