Warning: Use of undefined constant HTTP_HOST - assumed 'HTTP_HOST' (this will throw an Error in a future version of PHP) in /home2/clipplat/public_html/clipplatform.com/wp-content/plugins/code-snippets/php/snippet-ops.php(505) : eval()'d code on line 36

Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in /home2/clipplat/public_html/clipplatform.com/wp-content/plugins/code-snippets/php/snippet-ops.php(505) : eval()'d code on line 36
100%
Dark site-logo
  • Pricing
  • Cursos
    • Cursos Business Central Gratis
    • Cursos Business Central Online
    • Cursos Business Central Avanzados
    • Formación In house
    • Itinerarios
  • Foro
  • Blog
  • FAQS
  • Sobre nosotras
  • Contacto
  • Acceder
  • Registro
Acceder
  • Pricing
  • Cursos
  • Foro
  • Blog
  • FAQS
  • Sobre nosotras
  • Contacto
  • Acceder
  • Registro
  • Cursos Business Central Gratis
  • Cursos Business Central Online
  • Cursos Business Central Avanzados
  • Formación In house
  • Itinerarios

Símbolos de Preprocesado

Instructor Image Laura Nicolàs
4 Lecciones
475 Student
Gratis
AdministraciónFuncional

Símbolos de Preprocesado

Instructor Image Laura Nicolàs
4 Lecciones
475 Student
Gratis
Introducción

Los símbolos de preprocesado se usan para hacer el código condicional.

Es útil cuando tenemos que hacer un deploy de una rama que contiene funcionalidades que todavía no pueden ir live. Incluso la creación de campos o la definición de procedimientos puede ser condicional.

Lección 1. Cuando usar símbolos de preprocesado

Los símbolos de preprocesado, o directivas de procesados, se pueden usar para hacer nuestro código condicional.

Es útil sobretodo cuando tenemos un desarrollo terminado pero que, por el motivo que sea, todavía no le podemos hacer el deploy en producción. Una posibilidad es tener el desarrollo en una rama y no hacer el merge con master todavía, pero si tenemos que esperar mucho tiempo podemos llegar a tener conflictos de merge.

Con las directivas de preprocesado podemos hacer cualquier parte del código condicional, también la creación de campos, o la definición de procedimientos.

Puedes encontrar toda la información en este enlace docs de Microsoft,

Ir al vídeo de la Lección 1. Cuando usar símbolos de preprocesado.

Lección 2. Cómo poner símbolos de preprocesado

En esta lección vemos como introducir las directivas de preprocesado en el código, con los tags #if , #else y #endif.

También ejecutamos un trozo de código de ejemplo para ver cómo se comporta el sistema en cada ocasión.

Finalmente añadimos los símbolos de preprocesado en el fichero app.json, como forma de decirle al compilador qué parte del código queremos que se ejecute.

Ir al vídeo de la Lección 2. Como poner símbolos de preprocesado

 

Lección 3. Cómo quitar símbolos de preprocesado

En esta lección vemos cómo podemos quitar los símbols de preprocesado en el momento en el que nuestro código ya puede ponerse en producción.

Usaremos expresiones regulares para buscar todos los #if #else y #endif, y eliminaremos las líneas correspondientes a las directivas, así como las líneas correspondientes al código de la versión anterior.

 

Ir al vídeo de la lección 3. Cómo quitar símbolos de preprocesado

Lección 4. Como usa la BaseApp los símbolos de preprocesado

En esta lección abrimos la BaseApp de Microsoft y buscamos cómo está Microsoft usando las directivas de preprocesado en su código.

Parece que lo está usando para marcar la funcionalidad que estan eliminando, o por lo menos refactorizando.

Siempre es una buena idea buscar en la BaseApp ejemplos de aquello que nosotros queremos hacer, para tener más ideas de como lo podemos aplicar a nuestro código.

Ir al vídeo de la Lección 4. Cómo usa la BaseApp los símbolos de preprocesado

Lecciones

Ejemplo
Lección 1. Cuando usar símbolos de preprocesador
- - -
Lección 2. Como poner símbolos de preprocesado
- - -
Lección 3. Cómo quitar símbolos de preprocesado
- - -
Lección 4. Cómo usa la BaseApp los símbolos de preprocesado
- - -
© ClipPlatform S.C.P 2020 - Todos los derechos reservados
Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que estás de acuerdo con esto, pero puedes optar por no hacerlo si lo deseas. Saber másACEPTAR
Política de Privacidad y Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
GUARDAR Y ACEPTAR
  • Acceder
  • Registro
¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.

Registrar nueva cuenta

Accede para renovar o modificar una membresía existente.