Lenguaje y Normas de Desarrollo: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 170: Line 170:
Si necesita una carpeta de datos temporales, esta carpeta deberá ser DOL_DATA_ROOT.'/minmodulo/temp'
Si necesita una carpeta de datos temporales, esta carpeta deberá ser DOL_DATA_ROOT.'/minmodulo/temp'


= Objeto de la programación =
= Design patterns y programación con objectos =


== Motivos de organización del código ==
== Design patterns enterprise (Martin Fowler) ==
 
=== Motivos de organización del código ===


[[wikipedia:Martin Fowler|Martin Fowler]] ha identificado 3 métodos de organización de código llamados '''principios''':
[[wikipedia:Martin Fowler|Martin Fowler]] ha identificado 3 métodos de organización de código llamados '''principios''':
Line 186: Line 188:
Como se muestra en el código de la plantilla (ver sección anterior) Dolibarr se basa en el principio de '''Table Module'''.
Como se muestra en el código de la plantilla (ver sección anterior) Dolibarr se basa en el principio de '''Table Module'''.


== Comunicación lógica de negociado - datos (ORM) ==
=== Comunicación lógica de negociado - datos (ORM) ===


Existen 3 tipos de conexiones:
Existen 3 tipos de conexiones:

Navigation menu