refactoring

Popularity
500+ learners.
¿Cuales aplicaciones son candidatos para refactoring?
Which applications are candidates for refactoring?
¿Cual aplicación presenta una deuda técnica importante? ¿Cuales aplicaciones son candidatos para refactoring?
Which application presents a significant technical debt? Which applications are candidates for refactoring?
Pensando en los casos más populares de refactoring, esto es como un Extract Method, pero interno.
Thinking of the most popular cases of refactoring, this is like an Extract Method, but internal.
Este refactoring también disminuirá las cargas de prueba y el riesgo de error.
This will also simplify QA and will lower the risk of bug for the users.
Después del refactoring, se elaborada una documentación para que la empresa comprenda las funcionalidades y reglas de negocios implementadas por el sistema.
After refactoring, documents are created to explain the functionalities and business rules implemented by the system.
Se puede estimar con el cliente una carga de corrección de estos defectos o de refactoring de estas clases.
You can estimate with the customer the effort of correction of these defects or propose a refactoring of these classes.
Cruzar estos datos de proyectos con los de la calidad del código para decidir qué partes del portafolio de aplicaciones necesitan refactoring.
Cross these project's data with the code quality data, in order to decide which parts ofr the portfolio need a refactoring.
En general, los desarrolladores serán eficaces en cuanto a que optimizarán sus acciones de refactoring corrigiendo los defectos más graves pero menos costosos en esfuerzo.
Generally, developers will be effective in that they optimize their refactoring actions by correcting the most serious flaws that are less costly.
CC es una buena medida del peso funcional basada en el número de caminos lógicos en el código pero no es necesariamente un buen indicador para priorizar refactoring.
CC is a good measure of functional weight based on the number of logic paths but not necessarily a good indicator of refactoring priorities.
Métodos ágiles como Extreme Programing (XP), SCRUM, Crystal, entre otros, recomiendan prácticas con mucho sentido común como lo son integración continua, programación dirigida por las pruebas y refactoring.
Agile methods as Extreme Programming (XP), SCRUM, Crystal among others recommend practices with a lot of common sense such as continuous integration, programming directed by the tests and refactoring.
Por ejemplo en la siguiente animación podemos ver los atajos de teclado que voy utilizando mientras, deshabilito todos los breakpoints, hago un poco de refactoring, o comento una línea.
In example, in the next animation, you can see the shortcuts I use to delete all breakpoints, perform some refactoring, comment a line, etc.
Déjales bastante latitud a los equipos de proyecto para decidir por sí mismos acciones de refactoring, pero define con ellos un objetivo en materia de deuda técnica e inclúyelo en un Quality Gate.
Leave enough space for project teams to decide for themselves the actions of refactoring, but set with them a target about technical debt and include it in a Quality Gate.
Así como lo explica Ward Cunningham (Ward Explains Debt Metaphor), el utilizó la metáfora de la deuda técnica para justificar a su jefe el refactoring realizado sobre el producto financiero que desarrollaban.
As explained by Ward Cunningham (Ward Explains Debt Metaphor), he used the metaphor of Technical Debt to justify to his boss the refactoring done on the financial software they were developing.
Un refactoring parcial en estos tres programas que representan el 15% del tamaño de la aplicación y el 26% de su complejidad, eliminaría una cuarta parte del número total de defectos, casi exclusivamente en Maintainability.
A partial refactoring on these three programs representing 15% of the size of the application and 26% of its complexity, would eliminate a quarter of the total number of defects, almost exclusively on maintainability.
En el contexto de una auditoría real de la calidad de esta aplicación, yo tomaría el tiempo para investigar este fichero y investigar esta hipótesis y encontrar algunos ejemplos que pueden apoyar un refactoring del 'data model'.
In the context of a real audit of the quality of this application, I would take the time to go through this script to verify this hypothesis and find some examples that can support a recommendation to plan a refactoring of these data structures.
Refactoring a menudo significa replantear el diseño o la arquitectura de la aplicación.
Refactoring often means rethinking the design and the architecture of the application.
Refactoring es el proceso de modificar un software para mejorar la estructura interna del código sin alterar su comportamiento externo.
Refactoring is the process of modifying a software to improve the internal structure of its code without changing its external behavior.
Refactoring es el proceso de reescribir un programa computacional con la finalidad de mejorar su estructura o legibilidad, preservando su comportamiento externo.
Refactoring is the process of rewriting a computer program in order to improve its structure and legibility, preserving its external behavior.
Refactoring es modificar el código existente para mejorar su calidad intrínseca, la facilidad de comprensión / lectura, el mantenimiento sin cambiar su comportamiento.
Refactoring is to modify the existing code to improve its intrinsic quality, ease of understanding / readability, maintenance without changing its behavior.
Probablemente se necesitará un refactoring ulteriormente.
Refactoring will probably be needed later.
Palabra del día
el ocio