Message Obsession

A software engineer reviewing code with diagrams illustrating Message Obsession concepts in a vibrant office setting.

Conquer Message Obsession

Test your knowledge on Message Obsession and its effects in software design! This short quiz will challenge your understanding of key concepts and symptoms associated with this design smell.

Topics covered include:

  • Primitive Data Types
  • Class Hierarchies
  • Design Patterns
5 Questions1 MinutesCreated by CodingGuardian57
Domain concepts should be held as multiple primitive data types instead of being modelled explicitly.
True
False
A design that suffers from Message Obsession does not pass around primitive values – it does not pass around values at all.
True
False
Symptoms caused by Message Obsession include
Class hierarchies that mirror the direction methods
Using anonymous functions to treat directions as first-class values.
Dispatching with conditional statements
Message Obsession acts as an opposite of primitive obsession.
True
False
The Message Obsession smell is always easy to notice from the explicit duplication in naming.
True
False
{"name":"Message Obsession", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on Message Obsession and its effects in software design! This short quiz will challenge your understanding of key concepts and symptoms associated with this design smell.Topics covered include:Primitive Data TypesClass HierarchiesDesign Patterns","img":"https:/images/course2.png"}
Powered by: Quiz Maker