ChefMaster

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
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: ChefMaster

Post by octaviofeb21 » Mon Aug 28, 2017 11:37 pm

Image

¿Qué hice?
Se adecua el menú desplegable para la pagina masPopulares.html y se realizar la validación de campos en la página del login.
Image

¿Qué voy a hacer?
Correcciones CodeReview2

¿Qué inconvenientes he tenido?
Ninguno en lo que se realizó.

User avatar
santiagolg
Posts: 38
Joined: Mon Jul 17, 2017 8:31 am

Re: ChefMaster

Post by santiagolg » Wed Aug 30, 2017 9:58 am

Code review #2
Recomendaciones para el checklist:
Las siguientes recomendaciones son para tener en cuenta en el diseño de clases:
• Especificar que atributos reciben los métodos
• Especificar el tipo de retorno regresan los métodos
• Especificar el tipo de dato del atributo
Recomendaciones para el checklist de código:
• No declarar variables que no se utilicen
• Declarar las variables e iniciarlizarlas en funciones diferentes
• Las validaciones se deben hacer con el valor de las variables
• No utilizar variables con caracteres especiales
Last edited by santiagolg on Tue Sep 12, 2017 6:36 am, edited 1 time in total.

User avatar
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: ChefMaster

Post by octaviofeb21 » Mon Sep 04, 2017 10:28 pm

Fin Sprint 3
Image

Diagrama de secuencia.
Image


Sprint 4 (Agosto 31- septiembre 14)

Implementación de localStorage: 5
Corregir lo propuesto en el code review #2: 2
Crear tareas de grunt para organizar el proyecto : 4
MIrar un diseño onePage: 2

Velocidad total: 13

Image

Avances por clase:
¿Que hice?
Realizar el code review de la aplicación CargaApp, Corregir el diagrama de casos de uso y unas comillas en el código según recomendaciones del codeReview #2

¿Que voy a hacer?
Crear tareas de grunt para organizar el proyecto.

¿Que inconvenientes he tenido?
Errores al lanzar la tarea de minificación para los archivos css. Se esta trabajando en su corrección.

Image

Image
Last edited by octaviofeb21 on Wed Sep 13, 2017 11:01 pm, edited 4 times in total.

User avatar
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: ChefMaster

Post by octaviofeb21 » Wed Sep 06, 2017 6:56 am

Image

Avances por clase:
¿Que hice?
Se busco un template one-page y se adapto para la aplicación chefMaster.

¿Que voy a hacer?
Crear tareas de grunt para organizar el proyecto.

¿Que inconvenientes he tenido?
El template a pesar de ser responsive, se opta por seguir desarrollando la aplicación con la base que ya se tenia, se pierde un poco de tiempo.

Image

Image

Image
Last edited by octaviofeb21 on Mon Sep 11, 2017 11:21 pm, edited 1 time in total.

User avatar
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: ChefMaster

Post by octaviofeb21 » Mon Sep 11, 2017 11:01 pm

Image

Avances por clase:
¿Que hice?
Se crearon tareas de grunt (uglify, mincss, copy)

¿Que voy a hacer?
Uso de local Storage para validar usuarios.

¿Que inconvenientes he tenido?
Cuando se ejecuto la tarea de grunt el directorio se desorganizo, al empezar a hacer cambios en este y no subir los commits al repositorio, se eliminaron ciertos archivos de la carpeta local y no se guardaron los cambios en el repositorio, por lo que se perdió el trabajo realizado desde el jueves.

Archivo de ejemplo con el que se creo las tareas de Grunt, el original se perdió con el inconveniente.
Image

Code: Select all

module.exports = function(grunt) {

  // Project configuration.
  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    uglify: {
      options: {
        banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
      },
      build: {
		files : [
		  {
			src: 'js/main.js',
			dest: 'js/main.min.js'
		  },
		  {
			src: 'js/validacion.js',
			dest: 'js/validacion.min.js'
		  }
		  }
		]
      }
    }
	
	// //cssmin: {
		// options:
		 
		 // {
			// src: 'css/main.css',
			// dest: 'css/main.min.css'
		  // },
		  // {
			// src: 'css/vendor/animate.css',
			// dest: 'css/vendor/animate.min.css'
	// }
  });

  // Load the plugin that provides the "uglify" task.
  grunt.loadNpmTasks('grunt-contrib-uglify');

  // Default task(s).
  grunt.registerTask('default', ['uglify']);

}; 

User avatar
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: ChefMaster

Post by octaviofeb21 » Thu Sep 14, 2017 11:18 pm

Image

Avances por clase:
¿Que hice?
Se buscaba la implementación de localStorage para tener un demo del funcionamiento de la aplicación.

¿Que voy a hacer?
Ajuste de las tareas de Grunt.

¿Que inconvenientes he tenido?
Tengo dificultad al momento de extraer los datos del localStorage, se estará trabajando en la solución de este inconveniente.

Image

User avatar
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: ChefMaster

Post by octaviofeb21 » Thu Sep 28, 2017 6:34 am

Sprint 5 (Septiembre 21 - Octubre 5)

Corrección de localStorage: 4
Ajustar las tareas de grunt: 4
Creación de la página nuevasRecetas.html: 2

Velocidad total: 10
Last edited by octaviofeb21 on Fri Sep 29, 2017 8:47 am, edited 1 time in total.

User avatar
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: ChefMaster

Post by octaviofeb21 » Fri Sep 29, 2017 6:58 am

Image

Avances por clase:

¿Que hice?
Se crea la versión inicial de la pagina nuevasRecetas.html

¿Que voy a hacer?
Ajuste de la pagina nuevasRecetas.html y modificar las tareas de Grunt.

¿Que inconvenientes he tenido?
Se buscara la estrategia de que todas las imágenes tengan la misma dimensión para una visualización mas agradable en la pagina, ademas de la separación entre estas. Hasta el momento es el único inconveniente de este Sprint.

Image

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

Re: ChefMaster

Post by xacarana » Thu Oct 05, 2017 6:31 am

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

User avatar
octaviofeb21
Posts: 32
Joined: Mon Jul 17, 2017 8:38 am

Re: ChefMaster

Post by octaviofeb21 » Thu Oct 05, 2017 11:14 pm

Image

Avances por clase:

¿Qué hice?
Se ajustan las tareas de Grunt y se corrigen errores generados al crear las tareas.

¿Qué voy a hacer?
Identificar causante del fallo de las peticiones al localStorage

¿Qué inconvenientes he tenido?
Se creó un ciclo en la tarea replace de grunt la cual creo mas de 50 carpetas anidadas y no se dejaban eliminar por restricciones de windows.

Code: Select all

module.exports = function(grunt) {

	// Project configuration.
	grunt.initConfig({
	pkg: grunt.file.readJSON('package.json'),
	uglify: {
		options: {
			banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
		},
		build: {
			files : [
				{
					src: 'src/js/main.js',
					dest: 'build/js/main.min.js'
				},
				{
					src: 'src/js/validacion.js',
					dest: 'build/js/validacion.min.js'
				}
			]
		}
	},

	cssmin: {
      options: {
        mergeIntoShorthands: false,
        roundingPrecision: -1
      },
      target: {
        files: [
          {
            src: 'src/css/vendor/animate.css',
            dest: 'build/css/vendor/animate.min.css'
          },
          {
            src: 'src/css/vendor/bootstrap.min.css',
            dest: 'build/css/vendor/bootstrap.min.css'
          },
          {
            src: 'src/css/main.css',
            dest: 'build/css/main.min.css'
          }
        ]
      }
    },

    copy: {
      main: {
        files: [
          {
            expand: true,
            cwd: 'src/',
            src: ['index.html', 'login.html', 'masPopulares.html', 'misRecetas.html', 'nuevasRecetas.html', 'recomendado.html', 'registro.html', 'img/*'],
            dest: 'build/'
          }
        ]
      }
    },

    replace: {
        example: {
          src: ['build/index.html','build/login.html','build/masPopulares.html','build/misRecetas.html','build/nuevasRecetas.html','build/recomendado.html','build/registro.html'],             // source files array (supports minimatch)
          dest: ['build/'],             // destination directory or file
          replacements: [
             {
                  from: '.js',                   // string replacement
                  to: '.min.js'
             }, 
             {
                  from: '.css',      
                  to: '.min.css'
             },
             {
                  from: '.min.min.css',      
                  to: '.min.css'
             },
             {
                  from: '.min.min.js',      
                  to: '.min.js'
             }
          ]
        }
   }	
});

	// Load the plugin that provides the "uglify" task.
	grunt.loadNpmTasks('grunt-contrib-uglify');

	grunt.loadNpmTasks('grunt-contrib-cssmin');

	grunt.loadNpmTasks('grunt-contrib-copy');

	grunt.loadNpmTasks('grunt-text-replace');

	// Default task(s).
	grunt.registerTask('default', ['uglify','cssmin','copy','replace']);

};
Last edited by octaviofeb21 on Thu Oct 12, 2017 12:04 am, edited 1 time in total.

Post Reply