¿Qué es first-class-collection?
Admite el diseño y la implementación de patrones de colección de primera clase. Guía la creación de clases dedicadas que envuelven colecciones, agregan lógica de dominio y garantizan la inmutabilidad. Se utiliza durante revisiones de código, nuevas implementaciones o refactorización cuando la lógica de manejo de colecciones está dispersa. Idiomas de destino: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust. Activador: se activa en solicitudes de diseño de colecciones como "quiero envolver una colección", "consolidar la lógica de la lista", "colección de primera clase", "operaciones de colección dispersas" o "convertir Lista<Orden> en una clase de Órdenes". Fuente: j5ik2o/okite-ai.