Questions

  1. What do you call a method that has no parameters?
  2. What do you call a method that has one parameter?
  3. What do you call a method that has two parameters?
  4. What do you call a method that has three parameters?
  5. What do you call a method that has more than three parameters?
  6. What two method types should be avoided and why?
  7. In layman's terms, what is functional programming?
  8. What are some advantages of functional programming?
  9. Name one disadvantage of functional programming.
  10. What is WET code, and why should it be avoided?
  11. What is DRY code, and why should you use it?
  12. How do you DRY out WET code?
  13. Why should methods be as small as possible?
  14. How do you implement validation without having to implement try/catch blocks?