You are on page 1of 19

Clase V

[nombre instructor]
[fecha]
Agenda
IDE Visual Studio
Object Explorer
Smart Tags, Snippets, Refactoring
Ejercicio Integrador
Agenda
IDE Visual Studio
Object Explorer
Smart Tags, Snippets, Refactoring
Ejercicio Integrador
IDE Visual Studio
Object Explorer
Ventana de Propiedades

Permite acceder y
modificar a las
propiedades y
eventos del objeto
seleccionado
(WebForm, control,
clase, etc.)
IDE Visual Studio
Testing
Tipos de Testing
Testing Unitario
Testeo de mtodos de las clases
Testeos Web
Graba y reproduce interacciones
Testeos de Carga
Simula mltiples usuarios
Testeos Manuales
Provee scripts para tareas manuales
IDE Visual Studio

Administrador de Testing
Smart Tags

Visual Studio Smart Tags permite


realizar tareas comunes, dado el
contexto de su trabajo
IDE Visual Studio
Refactoring
Concepto Fundamental en ingeniera del software
Calidad de Cdigo
Proceso de Refactoring
Modificar el cdigo existente de una manera tal
que llegue a ser 'mejor '
Incremente la legibilidad del cdigo

class SimpleMath
{
public static double CalcCircumference(double diameter)
{
return 3.14 * diameter;
}
IDE Visual Studio

} class SimpleMath
{
public const double PI = 3.14;
public static double CalcCircumference (double diameter)
{
return PI * diameter;
}
}
Soporte de Refactoring en Visual
Studio 2005
Extraer Mtodos
Encapsular Campos
Extraer Interfase
Reordenar Parmetros
Remover Parmetros
Renombrar
IDE Visual Studio

Promover Variable Local a Parmetro


Refactorizando Cdigo
IDE Visual Studio
Laboratorio
Refactoring
IDE Visual Studio
Snippets
Permite crear y distribuir libreras de cdigo
customizables.
Modifica parmetros customizables.
Permite ahorrar tiempo.
IDE Visual Studio
Comprendiendo los snippets

Snippets
Especie de templates
Definidos enteramente en XML
A partir de comprender el esquema
es fcil crear snippets propios para
desarrollos especficos
IDE Visual Studio
Snippets
Administrador de Cdigo de Snippet
Instalando Snippets
IDE Visual Studio
IDE Visual Studio

Demo
Snippets
Web Server Integrado

IIS no es requerido para realizar


Proyectos WEB
Visual Studio cuenta con un Web
Sever propio
Permite definir proyectos web en
cualquier carpeta
Permite testeo y visualizacin del trabajo
realizado
IDE Visual Studio

Utiliza un puerto customizable


Resumen
Terminamos de presentar todas las
herramientas de Visual Studio 2005,
que permiten al desarrollador tener
a su disposicin herramientas para
facilitar su tarea y asegurar un
producto final de mayor calidad
IDE Visual Studio
Agenda
IDE Visual Studio
Object Explorer
Smart Tags, Snippets, Refactoring
Ejercicio Integrador
Laboratorio
Ejercicio Integrador

You might also like