No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

13 Días
14 Hrs
40 Min
0 Seg

Creación y uso de regiones

10/35
Recursos

Una clase con muchas responsabilidades será un indicio de que nuestro código no está totalmente optimizado.

Las regiones no cambian a nivel de programación, pero si en la utilización del IDE. Situando código entre #region y #endregionel IDE va a ser capaz de colapsar todo ese bloque de código mejorando la legibilidad de este.

Aportes 20

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Muchas gracias, no lo mencionó el profe, pero por favor NUNCA usen regiones dentro de un método, es muy mala practica y la veo seguido en programadores ya grandes.

Lo siento, no recuerdo en qué parte de la etapa vimos el método “this”, a menos que me esté pasando algo por alto.

En este caso para la documentacion del codigo es buen patron emplear region and end region ya que permite la legibilidad del codigo

Ejemplo
En kotling se emplea lo siguiente

<//region
val estado:String=""

//end region>

En C# seria asi

< class Cerdo : Animales
    {
        #region
        public string obtenerRaza()
        {
            return "Crianza";
        }
        #endregion
    }>

like… a seguir avanzando

Perdón, pero en esta etapa no usamos la palabra clave this.

Creación y uso de regiones

Una clase con muchas responsabilidades será un indicio de que nuestro código no está totalmente optimizado.

Las regiones no cambian a nivel de programación, pero si en la utilización del IDE. Situando código entre #region y #endregionel IDE va a ser capaz de colapsar todo ese bloque de código mejorando la legibilidad de este.

Creación y uso de regiones

Las regiones tienen por finalidad hacer más legible el código, se utiliza para agrupar funciones, métodos, etc. Qué tengan algo en común, por ejemplo agrupar todos los métodos de carga, ejemplo:

#region Métodos de carga
        private void CargarEvaluaciones()..
        private void CargarAsignaturas()..
        private void CargarCursos()..
#endregion

Para los que se preguntan por this, no lo dimos en esta etapa aunque lo hemos venido viendo a lo largo del curso.

Pero para dejarlo mas claro.
this.[variable] hace referencia a la variable que declaramos en nuestra clase, es util cuando tenemos metodos en los ingresamos parametros y esos parametros tienen el mismo nombre que la variable, con esta palabrita reservada hacemos que c# no se confunda.

this.numero1 = numero1;
Donde this.numero1 es nuestra variable declarada.
Y numero1 es el parametro ingresado.
Sin this en el campo, seria como decir parametro = parametro, y c# quedaria como "Pero estas seguro?? para que quieres eso? Debiste cometer algun error"

Me da curiosidad si en otros lenguajes puedo hacer esto, está super bueno!!!

😎

Cool

Las regiones nos ayudan a tener un código más legible y ordenado

Considero que es muy importante hacer uso de herramientas como esta (igual que comentar) para aumentar la legibilidad de nuestro código, sobretodo cuando estamos trabajando en equipo o queremos explicar la lógica de funcionamiento del programa

La directiva de #region es de mucha utilidad aveces queremos colapsar código porque nos perdemos en la inmensidad y así nos ayuda a no confundirnos y programar más rápido, me gusta que hayan de este tipo de enseñanzas que hacen mas efectiva y rápida la programación.

Es posible aunque implica más trabajo, crear una clase Carga, para quitar responsabilidades a la clase EscuelaEngine

ejemplo de region, muy ultil por cierto

El código se ve mas ordenado con el uso de regiones.

las regiones ayudan mucho a ordenar el código,

Excelente etapa, afianzando conocimientos y aprendiendo cositas nuevas, Genial 🔥🔥

Resumen etapa 6