La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Pasos fundamentales en La Creación de un Gran proyecto Web. Aplicar ingeniería de Software al desarrollo Web.Aplicar ingeniería de Software al desarrollo.

Presentaciones similares


Presentación del tema: "Pasos fundamentales en La Creación de un Gran proyecto Web. Aplicar ingeniería de Software al desarrollo Web.Aplicar ingeniería de Software al desarrollo."— Transcripción de la presentación:

1

2 Pasos fundamentales en La Creación de un Gran proyecto Web. Aplicar ingeniería de Software al desarrollo Web.Aplicar ingeniería de Software al desarrollo Web. Planificar y ejecutar un proyecto.Planificar y ejecutar un proyecto. Reutilización del Código.Reutilización del Código. Escribir Código sostenible.Escribir Código sostenible. Elegir un entorno de desarrollo.Elegir un entorno de desarrollo. Documentar el proyecto.Documentar el proyecto. Prototipos.Prototipos. Separar lógica, contenido y presentación.Separar lógica, contenido y presentación. Optimizar el Código.Optimizar el Código.

3 Planificar y ejecutar Un Proyecto de aplicación Web. ¿Para qué va servir este proyecto?¿Para qué va servir este proyecto? ¿Qué componentes forman el proyecto?¿Qué componentes forman el proyecto? Intenta utilizar códigos ya preconstruidos.Intenta utilizar códigos ya preconstruidos. Estructurar claramente todo el proceso.Estructurar claramente todo el proceso. Construir un prototipo con todo lo anterior.Construir un prototipo con todo lo anterior. Separar contenido y lógica.Separar contenido y lógica. Optimizar el Código.Optimizar el Código. Hacer pruebas parciales.Hacer pruebas parciales.

4 Reutilizar Código. Tener el manual php siempre a mano.Tener el manual php siempre a mano. http://www.php.net/manualhttp://www.php.net/manual http://www.php.net/manual/es/index.phphttp://www.php.net/manual/es/index.php

5 Escribir Código sostenible. Seguir unas normas standard de código.Seguir unas normas standard de código. Normas para los nombres.Normas para los nombres. Código fácil de leerCódigo fácil de leer Uso mayúsculas/minúsculasUso mayúsculas/minúsculas Esquema para nombres variablesEsquema para nombres variables Normas para nombres funcionesNormas para nombres funciones Nombres de los módulos.Nombres de los módulos. Comentarios en el codigo.Comentarios en el codigo. Comentar archivos.Comentar archivos. Comentar funciones.Comentar funciones. Comentar clases.Comentar clases. Comentar trozos significativos.Comentar trozos significativos.

6 Establecer Sangrados. Sangrar trozos ejecutables.Sangrar trozos ejecutables. El cuerpo de una función por ejemplo.El cuerpo de una función por ejemplo. El sangrado debe notarse pero no excesivo.El sangrado debe notarse pero no excesivo. Debemos decidir también localización llaves.Debemos decidir también localización llaves.

7 Subdividir el Código. Importante subdividir el código en funciones y clases.Importante subdividir el código en funciones y clases. Hace el código más reutilizable.Hace el código más reutilizable. Evita las redundancias.Evita las redundancias. Facilita el trabajo en equipo.Facilita el trabajo en equipo. Debemos decidir los distintos apartados.Debemos decidir los distintos apartados. Decidir también el tiempo de creación.Decidir también el tiempo de creación.

8 Usar una estructura de Directorios Estándar. Mala idea tener todo en un único directorio.Mala idea tener todo en un único directorio. Decidir como dividirlo.Decidir como dividirlo. Documenta claramente tu estructura.Documenta claramente tu estructura.

9 Implementar versión de Control. Sistema de gestión de cambios concurrentes.Sistema de gestión de cambios concurrentes. Sistema de control de versión (CVS).Sistema de control de versión (CVS). Permite volver a versiones anteriores.Permite volver a versiones anteriores. Gestiona actualizaciones concurrentes.Gestiona actualizaciones concurrentes.

10 Descargar CVS. http://www.cvshome.org/http://www.cvshome.org/ http://www.gnu.org/software/cvs/http://www.gnu.org/software/cvs/ http://directory.fsf.org/search/fsd-search.py?q=cvshttp://directory.fsf.org/search/fsd-search.py?q=cvs http://www.wincvs.org/download.html#wincvs_recommendedhttp://www.wincvs.org/download.html#wincvs_recommended

11 Descargar CVS. Scheme 1: if (condici ó n) { // hacer algo } Scheme 2: if (condici ó n) { // hacer otra cosa }


Descargar ppt "Pasos fundamentales en La Creación de un Gran proyecto Web. Aplicar ingeniería de Software al desarrollo Web.Aplicar ingeniería de Software al desarrollo."

Presentaciones similares


Anuncios Google