No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

4D
2H
51M
54S

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?

o inicia sesi贸n.

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
    }>

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 鈥渢his鈥, a menos que me est茅 pasando algo por alto.

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.

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!!!

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

馃槑

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