Ingeniería de software

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

5
¿Es preocupante tener clases de 'Util'? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …


4
Combinando método de plantilla con estrategia
Una tarea en mi clase de ingeniería de software es diseñar una aplicación que pueda jugar diferentes formas en un juego en particular. El juego en cuestión es Mancala, algunos de estos juegos se llaman Wari o Kalah. Estos juegos difieren en algunos aspectos, pero para mi pregunta solo es …



1
¿Cómo verificar el principio de sustitución de Liskov en una jerarquía de herencia?
Inspirado por esta respuesta: El principio de sustitución de Liskov requiere que Las condiciones previas no pueden fortalecerse en un subtipo. Las condiciones posteriores no pueden debilitarse en un subtipo. Las invariantes del supertipo deben conservarse en un subtipo. Restricción del historial (la "regla del historial"). Los objetos se consideran …

5
¿Formas de garantizar instancias únicas de una clase?
¿Quieres mejorar esta publicación? Proporcione respuestas detalladas a esta pregunta, incluidas citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden editarse o eliminarse. Estoy buscando diferentes formas de garantizar que cada instancia de una clase determinada sea una instancia identificable de forma …

2
¿Por qué los UUID / GUID están en el formato que tienen?
Los identificadores únicos globales (GUID) son una cadena agrupada con un formato específico que supongo que tiene un motivo de seguridad. Un GUID se escribe más comúnmente en texto como una secuencia de dígitos hexadecimales separados en cinco grupos, como: 3F2504E0-4F89-11D3-9A0C-0305E82C3301 ¿Por qué las cadenas GUID / UUID no son …
14 uuid 

6
¿Las sesiones del lado del servidor violan REST?
Según Roy Fielding (uno de los principales autores de la especificación HTTP) en su tesis seminal Architectural Styles cuando habla de REST , menciona: [E] cada solicitud del cliente al servidor debe contener toda la información necesaria para comprender la solicitud, y no puede aprovechar ningún contexto almacenado en el …
14 rest 


5
¿Es el libro "Estructura e interpretación de programas de computadora" una buena lectura para los programadores de Java? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
14 learning  books 

6
¿Qué tecnologías se utilizan para el desarrollo de juegos hoy en día? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

4
¿Cómo puedo estimar la entropía de una contraseña?
Después de leer varios recursos sobre la seguridad de la contraseña, estoy tratando de crear un algoritmo que proporcione una estimación aproximada de la cantidad de entropía que tiene una contraseña. Estoy tratando de crear un algoritmo que sea lo más completo posible. En este punto solo tengo pseudocódigo, pero …


9
Tratando con Fanboys [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 7 años . Probablemente todos hemos conocido a alguien así, ese desarrollador que simplemente sabe que su …

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.