GoConqr has a new look! Let us know what you think.

Quiz

Chapter 8 SOLID

Arpit Garg 11 questions

Take the quiz

Questions in this quiz (11)

  1. 1What is Software Design Document
    1. AUML
    2. BTestCase
    3. CData Flow Diagram
    4. DSourceCode
  2. 2What is the Software Product
    1. ADocumentation
    2. BSourceCode of Program
    3. CRunning Executable Program
  3. 3"A design that works, but can’t be maintained. Something that is unstable, and hard to change." is sometimes called
    1. ABig Bang Theory
    2. BBig Bucket
    3. CBlack Hole
    4. DBig Ball of Mud
  4. 4the tendency of a system to be hard to change is called
    1. ARigidity
    2. BFragility
    3. CImmobility
    4. DViscosity
  5. 5When small code changes force system rebuilds it indicates
    1. AHigh Coupling
    2. BLoose Coupling
    3. CHigh Cohesion
    4. DLow Cohesion
  6. 6When a small change in one module causes other unrelated modules to misbehave, its called
    1. ARigidity
    2. BFragility
    3. CImmobility
    4. DViscosity
  7. 7When a system's internal components cannot be easily extracted and reused in novel new environments, its called
    1. ARigidity
    2. BFragility
    3. CImmobility
    4. DViscosity
  8. 8What forms SOLID principles
    1. Athe Single Responsibility Principle
    2. Bthe Open-Closed Principle
    3. Cthe Liskov Substitution Principle
    4. Dthe Interface Segregation Principle
    5. Ethe Dependency Inversion Principle
    6. Fthe Reuse Release Equivalency Principle
    7. Gthe Common Closure Principle
    8. Hthe Common Reuse Principle
    9. Ithe Acyclic Dependencies Principle
    10. Jthe Stable Dependencies Principle
  9. 9Thus the sender does not depend upon the recipient. Nor does the recipient depend upon the sender. They both depend upon the message; and the message is an abstraction. The dependency opposes the Flow of control. This is the essence of OO.
    1. ATrue
    2. BFalse
  10. 10The essential quality of OO is the ability to invert key dependencies in order to protect high level policies from low level details. It helps in Dependency Management.
    1. ATrue
    2. BFalse

Information

Description
Quiz for CleanCode Chapter 8
Language
English
Views
102
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?