Match the factor affecting maintainability with its description:
Code structure ↔️ Well-structured, modular code with clear separation of concerns
Documentation ↔️ Comprehensive, up-to-date documentation helps developers grasp the program's purpose
Coding standards ↔️ Following best practices and conventions improves readability