Chapter 8 SOLID

Beschreibung

Quiz for CleanCode Chapter 8
Arpit Garg
Quiz von Arpit Garg, aktualisiert more than 1 year ago
Arpit Garg
Erstellt von Arpit Garg vor etwa 9 Jahre
67
0

Zusammenfassung der Ressource

Frage 1

Frage
What is Software Design Document
Antworten
  • UML
  • TestCase
  • Data Flow Diagram
  • SourceCode

Frage 2

Frage
What is the Software Product
Antworten
  • Documentation
  • SourceCode of Program
  • Running Executable Program

Frage 3

Frage
"A design that works, but can’t be maintained. Something that is unstable, and hard to change." is sometimes called
Antworten
  • Big Bang Theory
  • Big Bucket
  • Black Hole
  • Big Ball of Mud

Frage 4

Frage
the tendency of a system to be hard to change is called
Antworten
  • Rigidity
  • Fragility
  • Immobility
  • Viscosity

Frage 5

Frage
When small code changes force system rebuilds it indicates
Antworten
  • High Coupling
  • Loose Coupling
  • High Cohesion
  • Low Cohesion

Frage 6

Frage
When a small change in one module causes other unrelated modules to misbehave, its called
Antworten
  • Rigidity
  • Fragility
  • Immobility
  • Viscosity

Frage 7

Frage
When a system's internal components cannot be easily extracted and reused in novel new environments, its called
Antworten
  • Rigidity
  • Fragility
  • Immobility
  • Viscosity

Frage 8

Frage
What forms SOLID principles
Antworten
  • the Single Responsibility Principle
  • the Open-Closed Principle
  • the Liskov Substitution Principle
  • the Interface Segregation Principle
  • the Dependency Inversion Principle
  • the Reuse Release Equivalency Principle
  • the Common Closure Principle
  • the Common Reuse Principle
  • the Acyclic Dependencies Principle
  • the Stable Dependencies Principle

Frage 9

Frage
Thus 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.
Antworten
  • True
  • False

Frage 10

Frage
The 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.
Antworten
  • True
  • False

Frage 11

Frage
A very simple but confusing puzzle. A lady buys goods worth Rs.200 from a shop. (shopkeeper is selling the goods with zero profit). The lady gives him Rs.1000 note. The shopkeeper gets the change from the next shop and keeps Rs.200 for himself and returns Rs.800 to the lady. Later the shopkeeper of the next shop comes with the Rs.1000 note saying “duplicate” and takes his money back. What is the loss of first shopkeeper?
Antworten
  • 1200
  • 1800
  • 800
  • 1000
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Python Quiz
karljmurphy
Angular
Kingsley Bawuah
Java & Programming Quizz
gouber
National 5 - Computing
Ryan Thompson
PSYC406 Final Exam Study Quiz (Ch.8)
Kendra Hewlett
Resistor Color Codes
That Yeti Dog Person
C H A P T E R 8
Kris S
Basic HTML Code
paula10eddy
MAPA DE PROCESOS DEL SOFTWARE A CONSTRUIR. GA1-220501092-AA1-EV03
My dream C.D.
Pears of Wisdom - Java Programming
Alex Poiry