| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Refactorizar código para un mejor rendimiento
    La refactorización de código se refiere a un proceso por el cual la estructura interna del código de un programa se modificó para mejorar su rendimiento. Lo que hace refactorización de código tan poderosa, es que evita el cambio de los requisitos funcionales o conductismos básicos del código. Básicamente, el programa sigue realizando las mismas tareas , pero más rápido y con mayor eficacia. Además, el código se vuelve más fácil de mantener y fácil de entender. La decisión de Refactorizar

    código de refactorización no es siempre la mejor decisión . A veces , sólo debe tirar su código actual y empezar de cero. En otros casos , es posible que simplemente no tienen el tiempo necesario para reestructurar su código a causa de un plazo inminente . Hay tres razones por las cuales usted podría querer refactorizar - . Para agregar una nueva función, arreglar un mal bicho o para satisfacer los requisitos de una revisión de código anual
    Programa de Análisis

    un método ampliamente utilizado para la refactorización de código para un mejor rendimiento implica la ejecución de su programa en un generador de perfiles o una herramienta de análisis del programa para comprobar si el código consume espacio y el tiempo. Esto le permite localizar puntos de acceso lento y grueso que requieren optimización o refactorización. A continuación, abordar gradualmente cada punto de acceso a la vez hasta que corrija el problema. Sólo entonces continuar con el siguiente punto de acceso
    Refactorizar código automáticamente

    En el libro de Martin Fowler, " Refactoring : . Mejorar el diseño de código existente , " el autor enumera a cabo consejos simples pero eficaces para la creación de refactorizaciones automáticas. Tenga en cuenta que la refactorización automática depende del idioma , es decir, el mismo sistema que utilizó para el código Java no se pueden volver a utilizar para el código C + + . La premisa consiste en la creación de pasos mecánicos que cambian los identificadores y modificar la sintaxis , haciendo pequeños ajustes repetibles , para mejorar el rendimiento .
    Refactoring Ejemplos

    puede refactorizar código mediante la eliminación de duplicados código , métodos de corte excesivamente largas en el tamaño y la reducción de las listas de parámetros largas . También puede crear particiones demasiado grandes sistemas en subsistemas más pequeños o los módulos de combinación altamente relacionados en un único módulo . Otros ejemplos incluyen el cambio de nombre de refactorización de los objetos con los nombres más intuitivos , la organización de las entidades relacionadas en una sola jerarquía y crear variables temporales independientes en lugar de asignar uno varias veces.

    Previous :

    next :
      Artículos relacionados
    ·Cómo sincronizar a la lista de cambios 
    ·Cómo encontrar Scripts 
    ·Cómo crear una caja redondeada degradado en CSS 
    ·Cómo agregar un CRM a un POS 
    ·Cómo reemplazar los espacios en subcadenas DOS 
    ·¿Qué es una clase de ActiveX 
    ·Cómo aprender Diseño Orientado a Objetos 
    ·Las ventajas de los punteros 
    ·Tres categorías de Lenguajes de programación 
    ·Cómo determinar la longitud de cadena de texto B 
      Artículos destacados
    ·Cómo hacer un Google Map Overlay 
    ·Cómo deshabilitar restricciones en MySQL 
    ·Cómo dominar C 
    ·Cómo crear RSS con PHP 
    ·Mostrar una imagen Caja PGM en C + + 
    ·Cómo construir una aplicación móvil que utiliza una …
    ·Cómo eliminar duplicados con Oracle SQL 
    ·Cómo hacer una instalación de Java 
    ·Cómo arreglar Microsoft Visual C + + 
    ·Perl 5.10 vs. 5.8.8 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com