Skip to content

Instantly share code, notes, and snippets.

@docentedev
Last active December 21, 2019 14:23
Show Gist options
  • Save docentedev/944866b1ec17bfedaf41773b57513819 to your computer and use it in GitHub Desktop.
Save docentedev/944866b1ec17bfedaf41773b57513819 to your computer and use it in GitHub Desktop.
Final
  • PROYECTO
    • vistas publicas
      • home // POST // Card
      • detalle // POST
      • login
      • registro
    • vistas privada
      • home // POST // Tabla
      • detalle / MODAL // POST
      • creacion // POST
      • actualizacion // POST
    • compomentes
      • 1 fucional
        • manejar estado y pasar props
      • 1 clase
        • manejar estado y pasar props
    • Redux
      • todos los datos deben obtenerce desde el store
      • no es necesario para los formularios
      • modulos
      • Asincrono
    • estructura
      • components/container/store/utils/client/config
    • UI
      • una libraria de UI (Reactstrap)
      • Responsivo
    • Cliente HTTP
      • la data se obtiene de una API (API-MOCK-v2)
    • Autenticación
      • desde una API (API-MOCK-v2)
      • Session (JWT) (no se debe perder al hacer reload)
    • Rutas
      • Utilizar React Router Dom
    • Test
      • Coverage >=40%
    • Context
      • Al menos 1 propiedad pasada por context
    • Documentacion
      • JSDOC
major.minor.fix
major: cambios significativo, dejar de ser compatible
minor: addiones/ mejoras / cambia implementacion pero poquito
fix: solucion de errores, transparentes a la implementacion

Metodo

/**
 * Multiplicacion
 * descripcion
 * 
 * @author Claudio Rojas <claudio.dcv@gmail.com>
 * @since 0.1.0
 * @version 1.0.0
 * @param {number} x - primer numero a multiplicar
 * @param {number} y - segundfo numero a multiplicar
 * @param {*} o - bla
 * @param {*} o.x - bla
 * @param {string} o.x.y - bla
 * @returns {string|number} - bla
 */
export const multiplicacion = (x, y, o) => {
    const result = x * y;

    if (x === 100 && y === 0) return 'gano';
    if (Number.isNaN(result)) return 0;
    return result;
};
/*
var o = {
    x: {
        y: 'Hola'
    }
}
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment