Clean Code in C#
上QQ阅读APP看书,第一时间看更新

Questions

  1. How can we organize our classes in C#?
  2. How many responsibilities should a class have?
  3. How do you comment on your code for document generators?
  4. What does cohesion mean?
  5. What does coupling mean?
  6. Should cohesion be high or low?
  7. Should coupling be tight or loose?
  8. What mechanisms are available that help you design for change?
  9. What is DI?
  10. What is IoC?
  11. Name one benefit of using immutable objects.
  12. What should objects hide and show?
  13. What should structures hide and show?