Guía de Implementación front-end

V1.0

Objetivo

Ajustar la solución creada a los formatos impuestos por el departamento para asegurarse de que la solución sea funcional, visualmente atractiva, que el alcance sea el esperado y que contenga buenas interacciones con los usuarios que hagan uso de ella.

ÍNDICE

 

  1. Bitácora……………………………………………………………...………………….…...1

  1. Solución Front-End……………………………………………………………….……...2

  1. Revisión código Front-End……………………………….…………………………..3

  1. Refactorizar…………………………………………………………………….…………...4

  1. Revisión código Refactorizado…………………………………………..………….7


SOLUCIÓN FRONT-END

Al momento de idear tu solución en Front-End debes de realizar un mapeo de los sitios que contendrá la solución y las distintas maneras a las que se puede acceder a ellas.

Una vez que se tenga todo el sitio mapeado, se empieza a construir la interfaz. Uno como diseñador puede pensar que se pueden realizar las tareas de manera sencillas, sin embargo, los usuarios no.

Es por eso que para mejorar la UX se crearán pruebas de usabilidad en donde se probarán las interacciones de tu página y el usuario.

        

Se pondrá a un grupo selecto de usuarios a realizar las tareas previamente establecidas, se usará el proceso de pruebas de usabilidad Impulse y se tomará notas de acuerdo a la interacción entre los  usuarios y la página, para poder tener una retroalimentación de la experiencia obtenida y poder realizar las modificaciones necesarias.

Recuerda que despues de terminar se escribir tu solucion, debes de encerrar en comentarios el id de US a la que pertenece ese código con el siguiente formato:

####### ELEMENTO US-00############.

PE:

REVISIÓN CÓDIGO FRONT-END

Para la revision de codigo de front-end se espera que el desarrollador cumpla con los estándares de código establecidos por el departamento.

  1. Se revisa en primer lugar la congruencia y consistencia del código.

  1. Se revisa la correcta implementación de la sintaxis dentro del lenguaje de programación establecido y los lineamientos estipulados por el departamento.

  1. En caso de existir algún error de sintaxis, congruencia, etc., se corrige inmediatamente.

  1. Se hacen las pruebas de código correspondientes.

  1. En caso de no pasar una prueba, se regresa a identificar el problema que impide que pase la prueba y se corrige.

Atributo

Hecho

La solución cumple con los estándares establecidos a nivel departamental para escribir código en Django.

La solución propuesta cumple con todos los Acceptance Criteria de su User Story.

La solución propuesta se apega a la guia de look and feel

Los test cases de la solución prueban casos relevantes que ayudan a la prevención de riesgos y fallos potenciales.

REFACTORIZAR

El objetivo de la refactorización de código es sumar valor agregado a código que ya existe, de manera que se altera su estructura interna, sin embargo, el funcionamiento no cambia.

Para la refactorización de tu código primeramente deberás hacer un análisis y entendimiento de este, además de identificar las entradas y salidas que pudiera tener. El código tiene la verdad absoluta mientras que los comentarios y nombres de funciones tienen las intenciones del desarrollador, por lo que compararlos sería una buena manera de comenzar la refactorización.

Las preguntas básicas que guiarán esta etapa del proceso son:

Aspectos a tomar en cuenta

Recomendaciones

Hediondez del código (Code smell)

REVISIÓN CÓDIGO REFACTORIZADO

Para la revisión de código refactorizado acudir a “Revisión Codigo Back-End”  en apartados anteriores.

Bitácora

Fecha

Versión

Descripción

Revisado por

27/09/2019

1.0

Versión inicial

Carlos Ruiz