SWE 619 Reading Reflection Number 1
Due Tuesday, August 29, 2023


  1. What is your group number, and what are the names of students in your group?
  2. Did everyone in your group contribute to the discussion of your solutions to this reading reflection? If not, who did not?
  3. Much of the material explores the connection between preconditions and exception handling. Were there any aspects of this connection that surprised or confused anyone in your group? If so, explain. If not, where did you learn this material?
  4. Liskov and Bloch have different advice with respect to checked vs. unchecked exceptions. Which approach do you find more persuasive, and why?
  5. Preconditions are often characterized as "bad" from a security perspective. If you think you know why this is, please explain. If you are unsure, say so and try to explain why the you find the connection between preconditions and security confusing.