Code-Smells

Data Clumps

A intermediate-level guide to Data Clumps: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 4 minutes

Feature Envy

A intermediate-level guide to Feature Envy: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 4 minutes

Large Class

A intermediate-level guide to Large Class: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 5 minutes

Long Method

A intermediate-level guide to Long Method: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 5 minutes

Long Parameter List

A intermediate-level guide to Long Parameter List: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 5 minutes

Primitive Obsession

A intermediate-level guide to Primitive Obsession: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 5 minutes

Refused Bequest

A intermediate-level guide to Refused Bequest: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 4 minutes

Shotgun Surgery

A intermediate-level guide to Shotgun Surgery: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 4 minutes

Switch Statements

A intermediate-level guide to Switch Statements: before-and-after java code and diagrams for a CS student.

June 17, 2026 in code-smells 4 minutes