SOLID + Clean Architecture
Base fundamental para organización de código y mantenibilidad a largo plazo
¡Bienvenido al equipo! 🎉
Al final de este día comprenderás nuestra misión, dominarás el contexto técnico y sabrás exactamente cómo contribuir al equipo.
TODO
SOLID + Clean Architecture
Base fundamental para organización de código y mantenibilidad a largo plazo
Domain-Driven Design
Modelado del dominio que refleja la realidad del negocio de reservas
Repository Pattern + Dapper
Sin Entity Framework. Preferimos control granular sobre queries SQL
Nuevos Desarrollos:
| Tecnología | Estado | Uso |
|---|---|---|
| Vue.js 3 + TS | ✅ Activo | Motor de reservaciones (microfrontends) |
| Composition API | ✅ Estándar | Obligatorio para todos los componentes Vue |
| ASP.NET Views | 🔄 Actual | Plataformas administrativas independientes |
Equipo FullStack:
“La documentación es parte del desarrollo, no una actividad separada”
📁 Documentación del Equipo├── 🏢 Productos/ # Capacidades de negocio│ ├── Web Tenant│ └── Home├── 💻 Proyectos/ # Repositorios técnicos específicos│ ├── Web-tenant # ASP.NET + Vue.js microfrontends│ ├── Plataformas-Admin # ASP.NET independientes│ ├── APIs # .NET Core APIs│ └── Shared-Libraries├── 📖 Guías de Desarrollo/ # Conocimiento técnico profundo│ ├── Backend .NET/│ ├── Frontend Vue.js/ # ← Para microfrontends│ └── Database Guidelines/└── ⚙️ Procesos/ # Workflows del equipo ├── Code Review Process ├── Deployment Guidelines └── Incident ResponseMarkdown + Starlight:
<Aside>, <Card>, etc.)Pull Request Workflow:
masterEstándares de Calidad:
Review Checklist:
🧪 Development
Deploy manual desde feature branches
Ambiente para testing de features
🎭 Staging
Deploy manual desde feature branches
Validación final pre-producción
🏭 Production
Deploy controlado con aprobaciones
Rollback strategy siempre disponible
Canales por Propósito:
| Categoría | Herramienta | Propósito |
|---|---|---|
| IDE Principal | Visual Studio 2022 Community | Desarrollo .NET + debugging |
| Editor Ligero | VS Code | Frontend, scripts, markdown |
| Package Manager | pnpm | Frontend dependencies (microfrontends) |
| Base de Datos | DBeaver Community | Manager universal SQL/NoSQL |
| Redis Client | Another Redis Desktop Manager | Gestión cache y sesiones |
| Version Control | Git + GitHub | Source control |
| API Testing | Postman | Testing de endpoints |
URLs de Acceso:
Documentación Técnica:
Referencias Externas:
Al terminar el día, deberías poder responder:
Ahora tienes una comprensión sólida de:
Próximo paso: Día 2 - Setup Completo del Entorno donde configuraremos todas las herramientas para que seas completamente productivo.
¿Preguntas sobre algo específico? No dudes en consultar a cualquier miembro del equipo usando los canales de comunicación apropiados. ¡Estamos aquí para ayudarte! 🎉