Test Questions

  1. How is encapsulation implemented in your project?
  2. Where is inheritance used in your project?
  3. How is polymorphism implemented in your project?
  4. What have you done to ensure that the classes you created comply with SOLID principles (in whole or in part)?
  5. What software tools in your project allow reuse to solve similar problems?
  6. Does your code use callbacks? What callback mechanisms are used?
  7. How were design patterns applied?
  8. Has your project used the "factory method" pattern?
  9. How is the MVC metapattern implemented in the project?
  10. What elements of declarative programming are used in your project?
  11. What has been done to ensure that model classes can be used in all applications (console and GUI) without copying code?
  12. Does your program allow you to find all roots / check that the extremum is global?

 

up