Standlan

En esta sección se atenderán las dudas relacionadas con sistemas de gestión de la calidad, procedimientos, buenas prácticas, normas y todo lo relacionado con aseguramiento de la calidad

Moderator: julianmartinez16

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: Standlan

Post by jota0222 » Wed Sep 20, 2017 10:39 pm

Avances por clase:

Image
Image
Image

¿Qué hice hasta hoy?
Se agregó una nueva tabla para los usuarios y se creó una API para la adquisición de los datos. Esto obligó a hacer algunos refactoring en el código. También se aplicaron los items del checklist.

¿Qué haré hasta el próximo post?
Se realizará una API para la conexión de usuarios con las salas de chat.

¿Qué problemas tuve o tengo?
Ninguno por el momento.

Velocidad Final: 21
Image

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: Standlan

Post by jota0222 » Tue Sep 26, 2017 5:11 am

Sprint Planning hasta el 07/10/2017: (Se amplía un poco el Sprint para completar los módulos con la demanda de velocidad actual)
Los índices de esfuerzo se realizan con los números de Fibonacci.

Componente para unirse a una sala de chat: 8
Componente para chatear en una sala: 21

Velocidad total: 29


Avances por clase:

Image
Image
Image

¿Qué hice hasta hoy?
Se realizaron algunas correcciones en los diseños, se aplicaron items del checklist que estaban fallando y se comezó la creación del componente para unirse a una sala de chat.

¿Qué haré hasta el próximo post?
Avanzaré y, posiblemente, terminaré el componente de unirse a una sala de chat.

¿Qué problemas tuve o tengo?
Ninguno por el momento.
Image

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: Standlan

Post by jota0222 » Thu Sep 28, 2017 7:06 am

Avances por clase:

Image
Image
Image

¿Qué hice hasta hoy?
Se agregó código para crear usuarios tanto en XMPP como en la base de datos de Standlan.

¿Qué haré hasta el próximo post?
Terminaré el componente de unirse y comenzaré el coponente de chat.

¿Qué problemas tuve o tengo?
Un problema con la función mb_strlen() de PHP que impide generar un string aleatorio necesario para la conexión con XMPP.
Image

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: Standlan

Post by jota0222 » Thu Oct 05, 2017 4:31 am

Avances por clase:

[imghttps://t4tttq-sn3301.files.1drv.com/y4mKY-zqXOVIu-U9GY7D5gG2IJC7R5aJPLYYu74xIS85OSMZU7F2K09kGE7ltwBUkzogAaggdlrYvtJH3g_0SARMsa-u2JsQSWpQ83_nW2_UyjKClPzJD9qhEnV35dA67ugIOLWoWPVY80gdP6YrX5RJsKX6EGJJui4HM5gJt9BhjwrR2LV3eSW_IJtkCGuMH1I-iberLh_Ya8OfZOFiPw4IA?width=855&height=605&cropmode=none[/img]

Código arreglado, el problema fue encontrar el problema:

Code: Select all

/**
 * Genera un string aleatorio
 * Parámetros:
 *      length -> Número de caracteres en el string.
 *      keySpace -> Lista con los caracteres que pueden estar en el string.
 * Retorna:
 *      Distancia en metros entre las dos posiciones.
 */
function randomString( $length = 20, $keySpace = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' ) {
    $string = '';
    $max = strlen( $keySpace ) - 1;
    for ( $i = 0; $i < $length; ++$i ) {
        $string .= $keySpace[ rand( 0, $max ) ];
    }
    return $string;
}
¿Qué hice hasta hoy?
Se solucionó problema del string aleatorio y se avanzó en el componente de unirse

¿Qué haré hasta el próximo post?
Terminaré el componente de unirse (que se ha visto atrazado por el problema del string aleatorio) y comenzaré el coponente de chat.

¿Qué problemas tuve o tengo?
Ninguno hasta el momento.
Image

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: Standlan

Post by jota0222 » Thu Oct 05, 2017 4:38 am

Avances por clase:

Image
Image


¿Qué hice hasta hoy?
Se avanzó en el componente de chat creando template html que se mostrará en la página.

¿Qué haré hasta el próximo post?
Continuaré con el código del componente de chat.

¿Qué problemas tuve o tengo?
Ninguno hasta el momento.
Image

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: Standlan

Post by jota0222 » Mon Oct 09, 2017 9:50 pm

Final del Sprint 5

Image
ImageImage

Velocidad final: 16


Sprint Planning hasta el 21/10/2017:
Los índices de esfuerzo se realizan con los números de Fibonacci.

Nuevas funcionalidades para el Componente para unirse a una sala de chat: 5
Completar Componente para chatear en una sala: 13
Crear buscador de salas: 3

Velocidad total: 21


Avances por clase:

Image
ImageImage

¿Qué hice hasta hoy?
Se completó el componente de unirse a una sala de chat y se realizaron configuraciones finales para poder chatear en las salas, aunque por el momento solo se puede mediante clientes externos a la aplicación.

¿Qué haré hasta el próximo post?
Continuaré creando el cliente propio para standlan.

¿Qué problemas tuve o tengo?
Ninguno por el momento.
Image

User avatar
xacarana
Site Admin
Posts: 1019
Joined: Fri Jan 15, 2016 6:13 pm

Re: Standlan

Post by xacarana » Thu Oct 12, 2017 6:45 am

¡Bien!

Image
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: Standlan

Post by jota0222 » Fri Oct 13, 2017 10:12 pm

Avances por clase:

Image
ImageImage


¿Qué hice hasta hoy?
Por facilidad comencé a crear la función de búsqueda de salas, solo les queda faltando los filtros por tags pero se harán después.

¿Qué haré hasta el próximo post?
Ahora sí, continuaré creando el cliente propio para standlan.

¿Qué problemas tuve o tengo?
Ninguno hasta el momento.
Image

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: Standlan

Post by jota0222 » Mon Oct 16, 2017 8:40 pm

Avances por clase:

Image
Image
Image


¿Qué hice hasta hoy?
Se investigaron librerías para facilitar la creación del cliente (se escogió strophe.js) y se implemento una conexión básica.

¿Qué haré hasta el próximo post?
Continuaré creando el cliente propio para standlan agregando funcionalidad de envío de mensajes.

¿Qué problemas tuve o tengo?
Ninguno hasta el momento.
Image

User avatar
juanpablogg
Posts: 59
Joined: Mon Jul 17, 2017 8:30 am

Re: Standlan

Post by juanpablogg » Tue Oct 17, 2017 9:47 am

Informe Code Rewiew #3

Proyecto revisado: Standlan
Desarrollador del proyecto: Juan David Hernández

El proyecto Standlan cumple con los requisitos necesarios para hacer el code review, el repositorio está actualizado con los commits y el código, y se cuenta con los dos diagramas: el de clases y el de casos de uso; después de verificar esto y de tener acceso al repositorio del proyecto se procedió a revisar los checklist de diseño y de código.
En el checklist de diseño se detectó únicamente un error: en el diagrama de clases, en el paquete Servicios en Angular hay una relación entre AuthService y UserService que no tiene un estereotipo nombrado (call, use…); de resto se cumplen los demás ítems. En el diagrama de casos de uso se destaca la buena utilización de los <<include>> y los <<extends>> y en el diagrama de clases la buena separación por paquetes que permite una fácil comprensión de este.
En el checklist de código se cumplen todos los ítems, se destaca que se ha seguido las recomendaciones de los anteriores code review en cuanto a la creación del folderStructure.txt que muestre la estructura de archivos del proyecto.
Recomendaciones:
• En el diagrama de clases se recomienda establecer el atributo telephone con un tipo de dato String, debido a que un número telefónico no se usa para realizar operaciones aritméticas.
• En el diagrama de clases también se recomienda tener todos los id con el tipo de dato GUID, debido a que en la clase Ad el id tiene como tipo de dato un int.
• Se recomienda utilizar Grunt para la optimización del proyecto: https://gruntjs.com/

La nota para este code review es: 5.0

Post Reply