design

Diseño de Software vs Arquitectura de Software [cerrado]

¿Podría alguien explicar la diferencia entre el Diseño de Software y la Arquitectura de Software? Más específicamente; si l ... ftware_design y http://en.wikipedia.org/wiki/Software_architecture, pero no estoy seguro si los he entendido correctamente.

Cómo decidir cuándo usar Node.js?

Soy nuevo en este tipo de cosas, pero últimamente he estado escuchando mucho acerca de lo bueno Nodo.js es. Teniendo en cuent ... ae más en la categoría general de: ¿Cuándo usar un marco particular y para qué tipo de problemas es particularmente adecuado?

Usar el modificador "final" siempre que sea aplicable en Java [cerrado]

En Java, hay una práctica de declarar cada variable (local o clase), parámetro final si realmente lo son. Aunque esto hace q ... y también evita errores, ya que la intención está claramente marcada. ¿Cuáles son sus pensamientos sobre esto y qué sigue?

Cómo comparar objetos por múltiples campos

Supongamos que tiene algunos objetos que tienen varios campos que se pueden comparar por: public class Person { privat ... pareByFirstName(), compareByAge(), etc...) está desordenado en mi opinión. Entonces, ¿cuál es la mejor manera de hacer esto?

¿Cuántos parámetros son demasiados? [cerrado]

Las rutinas pueden tener parámetros, eso no es noticia. Puede definir tantos parámetros como necesite, pero demasiados de ell ... ¿cuándo puedo considerar una lista de parámetros demasiado grande? creo que más de 5 parámetros, son demasiados. ¿Qué opinas?

¿Qué es el software obstinado?

A menudo veo a la gente diciendo que cierto software es "muy obstinado" o que Microsoft tiende a escribir marcos "no obstinados". ¿Qué significa esto en realidad?

¿Buena o mala práctica? Inicializar objetos en getter

Parece que tengo un hábito extraño... de acuerdo con mi compañero de trabajo al menos. Hemos estado trabajando en un pequeño ... mente y definitivamente no todo el tiempo. Así que me voy perder mi hábito y pensar en ello antes de usarlo. Gracias a todos!

Estructura como objetos en Java

¿Está completamente en contra de la forma Java de crear objetos struct like? class SomeData1 { public int x; public ... Esto no es tan conveniente. // a function in a class public int f(SomeData2 d) { return (3 * d.getX()) / d.getY(); }

¿Cómo diseñar una base de datos para Campos Definidos por el Usuario?

Mis requisitos son: Necesita poder agregar dinámicamente campos definidos por el Usuario de cualquier tipo de datos Neces ... he visto mencionados. No estoy seguro de si me darán los resultados que quiero, especialmente con el rendimiento. Algo más?

La instrucción return faltante en un método no nulo compila

Me encontré con una situación en la que a non-void method le falta una instrucción return y el código aún se compila. Sé qu ... if(mustReturn) break; //do something } //no return statement } Esto es cierto tanto para Java como para C#

Solo enorme.archivo css vs. varios específicos más pequeños.¿archivos CSS?

Hay alguna ventaja en tener un solo monstruo .archivo css que contiene elementos de estilo que se utilizarán en casi todas la ... ss botones.css cuadros.css copiar.css Vs. sitio.css ¿Has visto alguna trampa con hacerlo de una manera vs. la otra?

Diseño por contrato utilizando aserciones o excepciones?

Cuando se programa por contrato una función o método primero comprueba si se cumplen sus condiciones previas, antes de comenz ... en una penalización de rendimiento en tiempo de ejecución. ¿Cuál crees que es preferible? Ver la pregunta releated aquí

¿Por qué no usar tablas para el diseño en HTML? [cerrado]

Parece ser la opinión general que las tablas no deben usarse para el diseño en HTML. ¿Por qué? Nunca (o rara vez para s ... o. Sin mencionar su mal uso de CSS. Estoy realmente interesado en buenos argumentos para usar divs + CSS en lugar de tablas.

Diseño de URL RESTful para búsqueda

Estoy buscando una manera razonable de representar las búsquedas como URLs RESTful. La configuración: Tengo dos modelos, Coc ... campos: /cars/color:blue/type:sedan/doors:4 O algo así. ¿Cómo vamos desde /cars/color/blue Al caso de campo múltiple?

C estado-diseño de la máquina

Estoy elaborando un pequeño proyecto en C y C++mixtos. Estoy construyendo una pequeña máquina de estado en el corazón de uno ... probadas y probadas. ACTUALIZADO: Basado en toda la gran entrada reunida en SO, me he establecido en esta arquitectura:

Declarar variables dentro o fuera de un bucle

¿Por qué funciona bien lo siguiente? String str; while (condition) { str = calculateStr(); ..... } Pero se dice q ... ecto: while (condition) { String str = calculateStr(); ..... } ¿Es necesario declarar variables fuera del bucle?

Diseño de motor de juego basado en componentes [cerrado]

He estado buscando en el diseño del motor de juego (específicamente centrado en los motores de juego 2d, pero también aplicab ... ace o información sobre esto sería apreciada, e incluso libros, aunque se preferirían enlaces y respuestas detalladas aquí.

¿Qué es la separación de preocupaciones? [cerrado]

¿Qué es la separación de preocupaciones? ¿Qué es una preocupación? ¿Cómo podría una partición de una aplicación en estas "diferentes preocupaciones"?

Comprobar si una clase tiene una función miembro de una firma dada

Estoy pidiendo un truco de plantilla para detectar si una clase tiene una función miembro específica de una firma dada. El p ... global definida en un espacio de nombres mientras estoy en otro) ¿Puedes darme una pista para resolver este rompecabezas?

¿Cómo heredar constructores?

Imagine una clase base con muchos constructores y un método virtual public class Foo { ... public Foo() {...} publi ... izarla en Bar y Bah? ¿No hay manera de heredar constructores? Existir ¿no hay forma de fomentar la reutilización de código?