viernes, 16 de junio de 2023

Tips de Debugging al momento de programar


Reglas generales


-No te molestes con el debugger. Aprende a utilizar el print statement.

-Estudia los datos disponibles.

-Utiliza los datos para crear hipótesis y experimentos.


Método científico

-Ten una mente abierta. Si entendieras el programa, probablemente no habría bugs.

-Lleva un registro de lo que has tratado, preferentemente en la forma de tests.


Diseño de experimentos

-Debuger es un proceso de búsqueda. Cada prueba debe acotar el espacio de búsqueda.

-Búsqueda binaria con print statements.


Errores comunes

-Encuentra a los sospechosos comunes.

-En lugar de preguntarte por qué un programa no funciona, pregúntate por qué está funcionando de esta manera.

-Es posible que el bug no se encuentre donde crees que está-

-Explícale el problema a otra persona. De preferencia que no tenga contexto.

-Lleva un registro de lo que has tratado, preferentemente en la forma de tests.

-Vete a dormir.

-No te rindas, no te frustres.

viernes, 10 de marzo de 2023

Actualizar paquetes para poder crear un proyecto en Laravel 10

Actualizar paquetes para poder crear un proyecto en Laravel 10 💡 :


1. Ejecutar composer clearcache

2. Ejecutar composer selfupdate




martes, 3 de enero de 2023

Pasos para crear hipótesis antes de iniciar el proceso de validación.

 Escribe en una frase el problema

"El problema que estoy intentando solucionar es …X…" (Escribe la lista de aspectos que conforman el problema que crees que existe.)


++Define el usuario al que quieres llegar: ++

“Mi cliente es …X…” (Describe todo lo que imaginas de esa persona que crees que tiene el problema)


++Escribe la solución que tienes en mente: ++

“Mi solución es X” (Todo lo que piensas que el cliente va a valorar acerca de tu solución)


Si no escribes tus hipótesis no tienes una casilla de salida clara.


Basado en el curso de Platzi

viernes, 30 de diciembre de 2022

Reglas del Mom test para hablar con los usuarios

 Reglas del Mom Test para hablar con tus usuarios:

  1. No hables de tu idea, habla acerca de sus vidas y sus problemas (de tus usuarios)
  2. No formules preguntas genéricas o pidas hipótesis sobre el futuro. Habla de situaciones reales del pasado.
  3. Habla menos y no intentes convencer. Estás para escuchar y aprender.

viernes, 4 de noviembre de 2022

Cómo colocar el child en la categoría de usuario de subcategoría y subcategoría en JSON Laravel

$parents = Category::where('parent_id', 0)->where('status', 1)->orderBy('sort_order', 'asc')->get();
        foreach ($parents as $parent) {
            $childs = Category::where('parent_id', $parent->id)->where('status', 1)->orderBy('sort_order', 'asc')->get();
            if (count($childs) > 0) {
                $subCat = array();
                $players = array();
                $roster[$parent->name] = $players;
                        foreach ($childs as $i => $child) {
                            $subchilds = Category::where('parent_id', $child->id)->where('status', 1)->orderBy('sort_order', 'asc')->get();
                            if (count($subchilds) > 0) {

                                $roster[$parent->name][$child->name] = $subCat;
                                foreach ($subchilds as $subchild) {

                                    $roster[$parent->name][$child->name][$subchild->id] = $subchild->name;
                                }

                            }else{
                                $roster[$parent->name][$child->name] = $players;
                            }
                        }

            }
        }
        return $roster;

Fuente https://stackoverflow.com/questions/59577909/how-to-get-child-under-sub-category-and-sub-category-user-category-in-json-larav

domingo, 30 de octubre de 2022

Crear un controlador con los métodos necesarios para respuestas api

Crear un controlador con los métodos necesarios para respuestas api 

php artisan make:controler Api\PostController --api

Blogs Colombia