awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

Awesome GitHub RepositoriesValue Type Prioritization

Architectural preference for using value types like structs and enums over reference types.

Distinct from Value Type Wrappers: None of the candidates describe the strategic architectural preference for value types over classes

Explore 2 awesome GitHub repositories matching software engineering & architecture · Value Type Prioritization. Refine with filters or upvote what's useful.

Awesome Value Type Prioritization GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • github/swift-style-guideAvatar de github

    github/swift-style-guide

    4,762Ver en GitHub↗

    Este proyecto es un conjunto de estándares de codificación, patrones arquitectónicos y directrices de seguridad de tipos para escribir código fuente en Swift. Proporciona un framework para mantener un código limpio y mantenible a través de convenciones establecidas y reglas de formato. La guía prioriza la composición sobre la herencia de clases, favoreciendo los tipos de valor y las clases finales. Establece una política de control de acceso para gestionar los límites entre la lógica interna y los componentes externos mediante modificadores de visibilidad explícitos. Los estándares cubren la optimización de la seguridad de tipos mediante enlaces inmutables y manejo seguro de opcionales. Áreas adicionales incluyen el uso de patrones de salida temprana para optimizar el flujo lógico, la reducción de la verbosidad de la sintaxis y la aplicación de un formato de código uniforme.

    Favors structs and enums over classes to ensure predictable state and reduce memory overhead.

    Ver en GitHub↗4,762
  • devicekit/devicekitAvatar de devicekit

    devicekit/DeviceKit

    4,713Ver en GitHub↗

    DeviceKit es una librería de hardware para iOS que proporciona un reemplazo basado en tipos de valor para especificaciones de dispositivos y métricas de estado del sistema. Sirve como framework para detectar la identidad del dispositivo, capacidades de hardware, métricas de pantalla e indicadores de estado del sistema en tiempo real. La librería incluye herramientas para identificar modelos de dispositivos específicos, familias y estado del simulador para implementar optimizaciones específicas de hardware. También proporciona un detector de componentes físicos, como sensores biométricos y soporte para stylus, para activar o desactivar funciones de la interfaz. Las capacidades adicionales cubren el análisis de métricas de pantalla para dimensiones y densidades de píxeles, así como el monitoreo del sistema para niveles de batería, estado de carga, modos de energía y espacio en disco disponible.

    Uses an architectural preference for immutable value types to represent device attributes and prevent state mutation.

    Swift
    Ver en GitHub↗4,713
  1. Home
  2. Software Engineering & Architecture
  3. Value Type Prioritization