shredbx logo
shredbx shredbx shredbx shredbx Personal
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
AClaude
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
Andrei Solovev
Knowledge
Search knowledge... ⌘K
Knowledge · Rules · Architectural

Orthogonality

Components should be self-contained with minimal coupling to other components

Andrei Solovev

Tags

rule

Overview

Purpose

Components should be self-contained with minimal coupling to other components

Rules

OR-001: Components should be self-contained

Derived from Orthogonality

Verification: Code review

OR-002: Changes don't ripple through system

Derived from Orthogonality

Verification: Code review

OR-003: Easier testing - test in isolation

Derived from Orthogonality

Verification: Code review

OR-004: Reduced risk - changes are localized

Derived from Orthogonality

Verification: Code review

OR-005: Increased productivity - less coordination

Derived from Orthogonality

Verification: Code review

OR-006: Promotes reuse - independent components

Derived from Orthogonality

Verification: Code review

OR-007: Design for change in a single dimension

Derived from Orthogonality

Verification: Code review

OR-008: Avoid global data and shared state

Derived from Orthogonality

Verification: Code review

shredbx logo shredbx shredbx shredbx shredbx Andrei Solovev

Solution Architect & Lead Software Engineer

ExperiencePortfolioResearch & ExperimentsEducationCertificationSkills
GitHub ↗LinkedIn ↗Email ↗
AVAILABLE FOR NEW PROJECTS
// MY LATEST BEATS
Hobby & Interests

Lab

  • The Lab
  • Framework
  • Components
  • Packages
  • Games
  • Process (SDLC)
  • Knowledge
  • Blog

Andrei

  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
  • Lifestyle

Team

  • Team
  • Andrei
  • Claude

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 shredbx.com. All rights reserved. — Andrei Solovev |