Tagged articles

Responsibility-Driven Design

2 articles · Page 1 of 1
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 21, 2020 · Fundamentals

Mastering Responsibility-Driven Design: How GRASP Shapes Low Coupling & High Cohesion

This article explains why responsibility‑driven design (RDD) is essential for managing software complexity, introduces the GRASP responsibility‑assignment patterns, details each principle such as preventing variation, low coupling, high cohesion, and demonstrates their practical application with real‑world case studies and code examples.

GRASPHigh CohesionLow Coupling
0 likes · 19 min read
Mastering Responsibility-Driven Design: How GRASP Shapes Low Coupling & High Cohesion
21CTO
21CTO
Aug 13, 2015 · Fundamentals

How to Write High‑Quality Code: Readability, Maintainability & Changeability Explained

This article explains how to improve code quality by focusing on three essential attributes—readability, maintainability, and changeability—offering practical advice, design‑pattern examples, and coding conventions that help developers write clearer, more adaptable, and easier‑to‑maintain software.

Responsibility-Driven Designchangeabilitycode quality
0 likes · 34 min read
How to Write High‑Quality Code: Readability, Maintainability & Changeability Explained