Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años .
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años .
Estoy luchando con una pregunta muy simple: Ahora estoy trabajando en una aplicación de servidor, y necesito inventar una jerarquía para las excepciones (algunas excepciones ya existen, pero se necesita un marco general). ¿Cómo empiezo a hacer esto? Estoy pensando en seguir esta estrategia: 1)...
Estoy aprendiendo DDD y estoy pensando en lanzar excepciones en ciertas situaciones. Entiendo que un objeto no puede entrar en un mal estado, así que aquí las excepciones están bien, pero en muchos ejemplos también se lanzan excepciones, por ejemplo, si intentamos agregar un nuevo usuario con un...
Actualmente estoy trabajando en mi graduación para mis estudios de "Desarrollo de software", en los que tengo que desarrollar software complejo individualmente en una empresa externa. Todo esto debe hacerse de manera estructurada, creando todos los documentos correspondientes. Para este proyecto,...
En C # si quiero dividir un stringpor otro string, tengo que hacer algo así: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); A partir de la String.Splitdocumentación sobrecargada de MSDN podemos ver la implementación y por qué se debe realizar dicha llamada. Viniendo...
Esperemos que no sea demasiado académico ... Digamos que necesito números reales y complejos en mi biblioteca SW. Basado en la relación is-a (o aquí ), el número real es un número complejo, donde b en la parte imaginaria del número complejo es simplemente 0. Por otro lado, mi implementación...
He estado tomando algunos cursos de diseño de software en los últimos semestres, y aunque veo el beneficio en gran parte del formalismo, siento que no me dice nada sobre el programa en sí: No puede saber cómo va a funcionar el programa a partir de la especificación de Caso de uso, a pesar de que...
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 6 años . Acabo de comenzar a trabajar en un...
Muchas veces mis objetos comerciales tienden a tener situaciones en las que la información necesita cruzar los límites de los objetos con demasiada frecuencia. Al hacer OO, queremos que la información esté en un objeto y, en la medida de lo posible, todo el código relacionado con esa información...
Ahora me encuentro con la integración de un contenedor de inversión de control (IoC) en una aplicación existente, y estoy buscando algunas recomendaciones sobre cómo se puede lograr más fácilmente con el objetivo final de reducir el acoplamiento, lo que aumenta la capacidad de prueba. Aunque...
Estoy debatiendo el diseño de un lenguaje específico de dominio para simplificar un modelo de programación oscuro y dado. Parte del debate es si construirlo (como un script) sobre un lenguaje / tiempo de ejecución existente (por ejemplo, Java) o hacerlo independiente (compilador propio, &...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Esta pregunta...
Primero un poco de historia. Estoy codificando una búsqueda de Age -> Rate. Hay 7 corchetes de edad, por lo que la tabla de búsqueda es de 3 columnas (de | a | tasa) con 7 filas. Los valores rara vez cambian: son tasas legisladas (primera y tercera columnas) que han permanecido igual durante 3...
Soy propenso a crear clases centralizadas que administren las otras clases en mis diseños. No almacena todo en sí, pero la mayoría de las solicitudes de datos irían primero al "administrador". Mientras miraba una respuesta a esta pregunta , noté el término "Objeto de Dios". Wikipedia lo enumera...
Por supuesto que puedes, solo me pregunto si es racional diseñar de esa manera. Estoy haciendo un clon y estaba haciendo un diseño de clase. Quería usar la herencia, aunque no es necesario, para aplicar lo que aprendí en C ++. Estaba pensando en el diseño de clase y se me ocurrió algo como...
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 6 años . Nuestro software interno...
Aquí está mi pregunta: ¿Cuáles son las debilidades con los diferentes tipos de bases de datos NoSQL? Específicamente, ¿cuáles son las debilidades de los almacenes de valores clave, almacenes de datos gráficos y almacenes de documentos? Me ha resultado fácil encontrar fortalezas, pero los...
La reutilización es una característica del buen diseño de software . ¿Es la reutilización un brillo aceptable ("breve notación del significado") para un buen diseño de software? ¿Por
En los últimos meses, he pedido que personas aquí en SE y en otros sitios me ofrezcan algunas críticas constructivas con respecto a mi código. Hay una cosa que sigue apareciendo casi siempre y todavía no estoy de acuerdo con esa recomendación; : P Me gustaría discutirlo aquí y tal vez las cosas se...
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