16
SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida [email protected] Federico Dominioni [email protected]

SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida [email protected] Federico Dominioni [email protected]

Embed Size (px)

Citation preview

Page 1: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

SummarizedBy PatternUn ejemplo de cómo construir tu

propio patternEnrique Almeida

[email protected]

Federico [email protected]

Page 2: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Agenda¿Qué es el pattern SummarizedBy?

Definición

Demo

¿Cómo se construyó?

Descubrir el Pattern

Ejemplo canónico

Programarlo

Usarlo

Conclusiones

Page 3: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Ejemplo

Page 4: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Demo

Page 5: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

GeneXus

GXPatterns

Editor de Templates

VS 2003

Etapas de un Pattern

Descubrir el Pattern

Templates y DLL que los usa

Generar Instancia por Default

Usarlo

Ejemplo Canónico con GeneXus

Otro ejemplo con GeneXus

Instance File y Configuration File

Page 6: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Descubriendo Patterns

Save AS

Styles Complejos

“Te acordás como lo hicimos en …”

Page 7: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Ejemplo Canónico

Programar un ejemplo sencillo y entendible

Usar mejores prácticas de programación

Usar objetos especializados

Programar pensando que se va a generar automáticamente

Page 8: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Programar otro ejemplo

Copiar el ejemplo canónico y aplicarlo a otro caso.

Programar con Search & Replace

Page 9: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Diseñar Instance File y Configuration file

Page 10: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Condificación, Default Instance.

Escribir los templates(dkts). Si es necesario usar liberías C# que lo apoyen. (Café con Patterns).

Generador instancia por defecto (se puede saltear en una primera etapa), ayudas en la instancia, validaciones, etc.

Page 11: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

GXPatterns

Editor de Templates

VS 2003

Uso

Templates y DLL que los usa

Generar Instancia por Default

Usarlo

Instance File y Configuration File

Page 12: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Próximos Pasos

Documentación

Testeo de Stress

Más de un Indicador y mas fórmulas

Dimensiones compuestas

Más tipos de gráficas

Patterns relacionados

Paneles de Mando

Comparación de períodos

Page 13: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Conclusiones

Pattern útil.

Caso de éxito de un proyecto colaborativo.

Documentación del proceso de creación de un pattern.

Cada Pattern potencia mucho la comunidad

Page 15: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

SummarizedBy PatternUn ejemplo de cómo construir tu

propio pattern

Enrique Almeida [email protected]

Federico Dominioni [email protected]

Page 16: SummarizedBy Pattern Un ejemplo de cómo construir tu propio pattern Enrique Almeida ealmeida@concepto.com.uy Federico Dominioni fdominioni@genexusconsulting.com

Idea Original: Enrique Almeida

Implementación: Federico Dominioni

Post-Produccion: Daniel Coellar

Productor Ejecutivo: Nicolás Jodal

Efectos especiales:Marcos Crispino

Documentación: Gabriel Medina

Early Adopters: Cecilia Abadie

Juan Echavarria

Federico y Enrique se peinan con

FIN