Ordenar y Depurar en c#

En esta ocasión aprenderemos a Ordenar y Depurar código en C# con Unity3D. Para tener un principio básico de cómo organizar las instrucciones , trabajeremos con la única instrucción que nos hemos aprendido asta el momento la cual es ( Debug .Log («ordenar y depurar en c# «) ; Organizaremos las instrucciones dentro del código y aprenderemos a usar el depurador de Visual Studio para ver cómo se ejecuta paso a paso.

Sólo tienes que hacer pocas cosas bien hechas en tu vida, siempre y cuando no hagas demasiadas cosas mal

Warren Buffett

Inspiración sobre diseño web, diseño gráfico, animación y programación.¡Lo tendré cubierto!

ver en youtube


Como ordenar y Depurar en C#

Lo que aprenderás en el Video

  • Organizar instrucciones dentro de código en c#
  • Ordenar y depurar código en c#
  • conociendo la instrucción Debug.Log
  • Indicando el final de una instrucción con el «;»
  • Des-asignación de scripts.
  • Asignando el script a un objeto vació.
  • Comprobación de asignaciones de scripts
  • Barra de Herramientas de depuración e visual studio

Creando la instrucción 02

  • Conociendo el punto de ruptura en el depurador.
  • Depuración step Over
  • Asignación y configuración automática de visual con unity3D
  • Donde asignar el punto de ruptura.
  • Ejecución de la depuración en c#
  • La regla de los símbolos.

Nos vamos a la carpeta que creamos para el curso y crearemos un nuevo Script.
clic derecho create y sillares script le llamaremos «programación fácil 02», doble clic sobre el o en el inspector en
open, iniciará nuestro visual studio y eliminaremos el bloque de codigo del update

Ahora escribamos la siguiente instrucción Debug.Log («Hola Suscriptor»);.En el capitulo anterior aprendimos a
ejecutar una instrucción y sacarla por consola. ahora cómo hacemos que se ejecute en más de una instrucción? pues
es muy fácil porque cada instrucción terminada finaliza por punto y coma, entonces y unity sabe cuándo empieza la
siguiente instrucción. Como ahora la
única instrucción que tenemos es Debug.Log («Hola Suscriptor»); la usaremos nuevamente copiando y pegando
la después del punto y coma que indica
el final de la instrucción y hacemos lo mismo y copiando y pegando quedara le siguiente forma;
void Start ()
{
Debug.Log (» suscriptor»);Debug.Log (» suscríbete»);Debug.Log (» al canal»);
}

y listo guardamos el archivo CTRL+S o archivo guardar, esperamos a que analice y listo no tenemos ningún error.

Para que se ejecute lo agragamos al objeto vacío que creamos en el vídeo anterior, pero antes asegurémonos de des-asignar el script 01.
Recuerda que para asignar es arrastrando el script hasta el objeto vacío, comprobamos que esté agregado y le decimos a Unity que ejecute el código y listo
El resultado por consola de unity sera
primero tengo el texto «hola suscriptor»
segundo el texto «suscríbete»
tercero el texto «al canal»
Esto nos dice que unity primero ha ejecutado «hola suscriptor»,luego «suscríbete» y por último «al canal», es decir una instrucción detrás de otra pero

Ordenar el codigo

Lo que vamos a hacer es poner una instrucción en cada línea de forma que nuestro código se vea más ordenado de la siguiente forma;
void Start ()
{
Debug.Log (» suscriptor»);
Debug.Log (» suscríbete»);
Debug.Log (» al canal»);
}

Ahora esto es lo mismo que lo anterior, es decir que se va a ejecutar en el mismo orden, guarda para comprobar con CTRL+S.

Apendimos que unity ejecutará una forma secuencial y para verlo más claramente aprenderemos a depurar el código.

Depurar Código

Que significa depurar el código? pues signica que es el proceso de identificar y corregir errores de programación y la cual nos va a señalar con color amarillo la línea
que se va a ejecutar.
Para iniciar la depuración nos aseguramos de que en unity esté detenida la ejecución del proyecto y luego en visual studio
nos vamos la barra de herramientas y buscar la opcion «asociar a unity y jugar» para que visual studio se encargue de ejecutar el proyecto en unity y depura el código
Si hacemos clic en esta columna gris derecha en visual estudio agregaremos un punto de ruptura. que significa un punto de ruptura? significa que cuando unity antes de ejecutar la instrucción se detenga
y espere a nuestras instrucciones. Una cosa importante de los puntos de ruptura es que tienen que estar en la lineas de las instrucciones no vale ponerlos en una línea en blanco o en una línea que contenga el cierre de una llave,
Esto sería no darle ninguna instrucción que hacer hay unity.y bueno hemos puesto el punto de ruptura ahora vemos que visual nos dice que va a ejecutar la instrucción, ahora si pulsamos ejecutar veremos que termina de ejecutarse todo el código que tenía que ejecutarse, detenemos la depuración, la flecha amarilla se quedará esperando en la siguiente si ves se acaba de ejecutar la primera y ahora está esperando nuestras instrucciones en la segunda pues le diremos ejecuta ejecuta ejecuta y ejecutar.
Imagina que tenemos mil líneas entre esta primera y esta última paramos la depuración y la reiniciamos nuevamente para que se detenga en la primera pero queremos llegar a la última pues podemos poner un punto de ruptura en la última y decirle continúe ejecutando entonces va a ejecutar sin parar pero en cuanto se encuentre otro punto de ruptura se va a detener, bueno te recomiendo que veas el video para que puedas entender bien el proceso de depuración recuerda que esta solo es una guía escrita para este capitulo .

Para terminar

las instrucciones se van a ejecutar una detrás de otra de forma secuencial sabiendo que cada instrucción termina por un punto y coma que va a ser el indicador de decir aquí termina la
instrucción ahora a partir de aquí empieza la siguiente instrucción hasta el siguiente punto y coma es importante tener muy muy en cuenta lo siguiente si tienes tu
libreta de anotaciones pues anota los siguientes puntos;

  • punto número uno las llaves agrupan secuencias de instrucciones.
  • punto número dos que una llave que se abre se tiene que cerrar.
  • punto número tres un paréntesis que se abre se tiene que cerrar.
  • punto número cuatro una comillas que indica inicio también tiene que indicar el final del texto

En la siguiente publicación aprenderemos a identificar errores comunes en C#, donde te mostrare un serie de ejemplos y errores a propósito para que vallas aprendiendo lo mas bacisco en programación en c# y luego comenzar a crear nuestro primer videoJuego así que no pierdas el ritmo y la secuencia de los vídeos de buaio.dev con .unity3D en español

Arte digital , desarrollo y programación.


¡Te comparto conocimientos en mi canal de YouTube enfocado en la creación contenido sobre diseño gráfico, scripting, efectos de sonido. ¡Aquí encontrará tutoriales sobre cómo hacer juegos usando Unity3D, desde animación, programación y diseño. Salgamos del estrés con los videos Random! recuerda es unity3D en español.

1 comentario en “Ordenar y Depurar en c#”

  1. Pingback: COMENTARIOS en C# - Buaio | Desarrollo en Unity3D en Español

Deja un comentario

Ir arriba