Free practice · boolean · easy

Practice

Recognize duplicated logic

When the same business rule is copied into several places, a carefully designed reusable function can reduce inconsistent future changes.

Solution architecture

Focused responsibilities create visible data boundaries

Responsibility
One reason for each unit to change
Naming
Business meaning visible at call sites
Scope
Local state by default
Interface
Explicit parameters and returned values
Side effects
Confined to a narrow boundary

A reviewable beginner program separates validation, calculation, formatting, and side effects through explicit parameters and returned values.

Choose True or False