-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathchangelog.txt
49 lines (39 loc) · 1.94 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Whishlist
- Al leer un booleano desde string utilizar FromString. True tanto para: 1 como para TRUE
- Proc. para obtener prámetro
- Por medio de referencias se puede ver quién lo usa
- Valor por defecto o inicializar si es necesario
- Utilizar un dominio de parámetros.
- Nombrar Objetos:
- TextBlock: Text[Nombre]
- SDT: [Nombre]SDT
- Proc. que inserta un registro en una tabla [Nombre]Insert
- Proc. que inserta/update un registro en una tabla [Nombre]Upsert
- Glosario
- Patrón - Sobrecarga en GeneXus
- No utilizar nombre de clases directamente, utilizar prefijo para poder referenciar donde se utiliza ThemeClass:EditForm
Release:
* Dominios en plural
* Commillas simples por defecto
02/07/2019
* Se agrega Big Cheese como empresa que colabora con el estandar.
* Se modifica sección de comentarios
* Al agregar campos nuevos, asignarles null como default value para no generar una reorg con transferencia de datos
* Intentar no acceder a sesiones desde procedimientos (desde el dominio del problema)
* Enums no deben tener valores por defecto ("" ó 0 en numéricos)
* No agregar lógica de negocios en la interfaz.
* Ajustes varios por coherencia
* Se agrega sección subrutinas (Big Cheese)
24/04/2018
* Mejoras y correcciones varias
* Recursos: Se incorporan nuevos recursos
* Best practices: Default Properties (Read commited, No generar prompts)
* Best practices: SDT de servicios públicos deben tener name space fijo.
* Conformación de scripts separando el texto:
&Msg = format( !"confirm('%1')", "¿Está seguro de agregar excepción?" )
&LstExc.JSEvent("onclick", &Msg)
* Strings: Utilizar comilla doble por defecto
* Best practices: Versionado (Sintaxis de versionado, En binarios)
Se puede almacenar también dentro de la base de datos si se quiere hacer algún patch particular cuando se actualiza una versión.
* Comandos: Utilizar Nueva Sintaxis
* Dominios de estados, pueden crearse como char a fín de ser más descriptivos en la DB.