Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas

1
Patrones de expresiones regulares Java: ¿compila constantes de tiempo o miembros de instancia?
Actualmente, tengo un par de objetos singleton donde estoy haciendo coincidir expresiones regulares, y mis Patterns se definen así: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); // more Patterns, etc. private Foobar() {} public static Foobar create() { /* …


5
¿Cómo documentar un proyecto que ya está desarrollado?
Me gustaría saber qué opciones están disponibles para documentar un proyecto que ya se ha desarrollado, ya que los desarrolladores que trabajaron no escribieron ni una sola página de documentación. El proyecto no tiene más detalles que muchas páginas de scripts con funciones escritas y modificadas por desarrolladores que trabajaron …

2
¿Qué es un objeto de activación en JavaScript?
En un contexto de ejecución dado, el objeto Variable es el objeto de Activación de ese contexto de ejecución. De mi investigación en línea, puedo encontrar la frase anterior reformulada de diferentes maneras, pero nadie puede decir cuál es. ¿Qué es un objeto de activación?

2
¿Declarar campos en clases es realmente dañino en PHP?
Considere el siguiente código, en el que el setter se rompe deliberadamente debido a un error de programación mundano que he cometido algunas veces en el pasado: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should be `$this->testField = $newVal` } function getField() …
13 php 



4
¿Qué tipo de codificación puedo usar para acortar una cadena?
Estoy interesado en codificar una cadena que tengo y tengo curiosidad por saber si hay un tipo de codificación que pueda usarse que solo incluya caracteres alfabéticos y numéricos y preferiblemente acorte la cantidad de caracteres necesarios para representar la cadena. Hasta ahora he analizado el uso de la codificación …


2
¿Cómo maneja las implementaciones de cambio de base de datos?
Hemos estado discutiendo las técnicas de implementación de la base de datos hoy, habiendo tenido un par de fallas recientes en nuestro proceso actual y hemos visto situaciones en las que nos gustaría revertir una implementación, pero la versión anterior de la aplicación nunca se había probado con la nueva …
13 database 



3
Relaciones con clientes en desarrollo ágil
Mi gerencia acaba de hacer una pregunta sin precedentes en mi historial (ciertamente breve) con la organización: "¿Qué podemos hacer para ayudarlo?" Simultáneamente, estamos trabajando en varios proyectos grandes para un cliente bastante nuevo cuya capacidad de impulsar los requisitos a mitad del proyecto es legendaria. Desarrollar para estos chicos …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.