Software Engineering Is About Tradeoffs

Software Engineering Is About Tradeoffs

NDC Conferences via YouTube Direct link

Intro

1 of 21

1 of 21

Intro

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Software Engineering Is About Tradeoffs

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Problem Solving vs. Point of View
  3. 3 The cost of finding the best solution
  4. 4 std::string (simplified)
  5. 5 How often do you analyze exception safety of your code?
  6. 6 The importance of the Exception Safety Guarantees
  7. 7 Imagine the C++ Standard Library with only Basic Exception Safety Guarantee
  8. 8 Never-Empty Guarantee of Boost.Variant
  9. 9 Unit-Specific Aliases: Example
  10. 10 Quantity References: Example
  11. 11 User Defined Literals: Example
  12. 12 Standardization takes time
  13. 13 Comparison
  14. 14 One Definition Rule (ODR) - Translation Unit
  15. 15 One Definition Rule (ODR) - Program
  16. 16 Problem: One Definition Rule Violation
  17. 17 But this is how some customization points behave
  18. 18 Solution #1: Keep it as it is
  19. 19 Compile-time error when resulting dimension or unit is
  20. 20 Get rid of the Downcasting Facility
  21. 21 Designing is Hard

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.