Resultados de la búsqueda a petición "refactoring"

1 la respuesta

Inyección de dependencias para resolver dependencias circulares

Ejemplo: class MyClass { Composition m_Composition; void MyClass() { m_Composition = new Composition( this ); } }Estoy interesado en usar la inyección de dependencia aquí. Entonces tendré que refactorizar el constructor para algo como: void ...

3 la respuesta

Refactor Pro versus Visual Assist X para el desarrollo de C ++ [cerrado]

Hay dos herramientas principales de refactorización que se pueden instalar para Visual Studio que proporcionan compatibilidad con C ++. Las versiones completas de ambas herramientas cuestan $ 250 y parecen ofrecer una funcionalidad ...

8 la respuesta

¿Cómo debo refactorizar mi código para eliminar singletons innecesarios?

Estaba confundido cuando comencé a ver comentarios anti-singleton. He usado el patrón singleton en algunos proyectos recientes, y estaba funcionando muy bien. Tanto, de hecho, que lo he usado muchas, muchas veces. Ahora, después de tener algunos ...

7 la respuesta

¿Hay una línea para usar los valores predeterminados con Read-Host?

He escrito algo como esto para especificar los valores predeterminados para las solicitudes. $defaultValue = 'default' $prompt = Read-Host "Press enter to accept the default [$($defaultValue)]" if ($prompt -eq "") {} else { $defaultValue = ...

5 la respuesta

¿Cuál es la mejor manera de cambiar el nombre de un espacio de nombres masivo en una aplicación grande de C #?

Primero, un poco de historia. Actualmente, los espacios de nombres y ensamblados en nuestra base de código (~ 60 ensamblajes, miles de clases) se ven como WidgetCompany.Department.SomethingAhora hemos sido escindidos de tal manera que estamos ...

1 la respuesta

Altura total de SCNNode childNodes

Actualmente estoy usando lo siguiente para obtener la altura total de todos los nodos secundarios en unSCNNode. ¿Hay una manera más eficiente / mejor / más corta / más rápida de hacer esto? CGFloat(columnNode.childNodes.reduce(CGFloat()) { let ...

2 la respuesta

¿Cómo puedo eliminar / refactorizar una declaración de dependencia «amigo» correctamente?

Los antecedentes de esta pregunta se basan en una muestra práctica en la que quería eliminar una dependencia de "amigo" de un par de clases que se utilizan para administrar el acceso bloqueado de lectura / escritura a un recurso compartido. Aquí ...

8 la respuesta

¿Alguna forma de rodear el bloque de código con Curly Braces {} en VS2008?

Siempre encuentro que necesito encerrar un bloque de código entre llaves{}, pero desafortunadamente eso no está incluido en los fragmentos de código envolvente de C #, lo que parece ser un descuido. Tampoco pude encontrar nada en la construcción ...

0 la respuesta

¿Cómo instanciar frijoles manejados por primavera en tiempo de ejecución?

Me quedé con una simple refactorización de Java a la primavera. La aplicación tiene un objeto "Contenedor" que instancia sus partes en tiempo de ejecución. Déjame explicarte con el código: public class Container { private List<RuntimeBean> ...

5 la respuesta

Reemplazar condicional con polimorfismo refactorización o similar?

He tratado de hacer una variante de esta pregunta antes. Obtuve algunas respuestas útiles, pero todavía nada que me pareciera correcto. Me parece que esto no debería ser tan difícil de romper, pero no puedo encontrar una solución simple y ...