Preguntas etiquetadas con design

Preguntas sobre la resolución de problemas y la planificación de una solución a través del diseño de software.

2
¿En qué se diferencia el análisis del diseño?
Estoy seguro de que todos han escuchado a los gerentes decir que "necesitamos un analizador" o "necesitamos un diseñador". Si bien soy un desarrollador de .NET, apenas puedo diferenciar un analizador de un diseñador (no diseñador web o diseñador de interfaz de usuario). ¿Quién es analizador? ¿Quién es diseñador? ¿Se …


2
¿Cómo organizar el código repetitivo?
Mi equipo crea muchos formularios web únicos. La mayoría de estos formularios solo envían un correo electrónico, y unos pocos escriben una base de datos simple. En este momento, cada formulario vive en su propia solución separada en Visual Studio Team Foundation Server. Eso significa que tenemos cerca de 100 …

5
¿Cómo implementar la herencia RealNumber y ComplexNumber?
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 …

2
Evaluar si escribir pruebas unitarias o pruebas de integración primero en proyectos de prototipos / cielo azul
Algo que noté recientemente es cuando estoy haciendo los siguientes tipos de proyectos: Al comenzar un proyecto Trabajando en un MVP / prototipo Agregar características que no están completamente definidas Trabajando en un proyecto de menor escala Como referencia, ahora estoy trabajando en un proyecto de Python que actualmente tiene …

1
Crear una buena declaración del problema
<historia de fondo> El otro día tomé un libro llamado Code Complete en una librería usada porque escuché que era un gran libro y comencé a leerlo. Después de alrededor de 10 páginas, me di cuenta de que había sido un poco estúpido sobre un proyecto reciente en el que …


3
Diseño de API REST para páginas web con asistentes
Tengo una página web con formato de asistente. El botón de envío a la API estará en el cuarto paso del asistente. Sin embargo, quiero que los datos ingresados ​​se almacenen en la base de datos antes de pasar al siguiente paso en el asistente. También quiero que la API …
11 design  rest 

3
¿Cuándo debe recortar la entrada?
Estoy aprendiendo mucho sobre la industria fuera de la academia. Una cosa en la que pensé hoy fue el recorte de entrada. En un lado de la moneda, no quiero que el usuario / implementador reciba constantemente resultados inesperados porque su entrada tenía demasiados espacios, por lo tanto, necesito recortar …


3
¿Por qué se creó ContentProvider de Android?
El título resume mi pregunta, pero para elaborar básicamente lo que quiero entender es por qué los diseñadores de Android quieren aplicaciones que necesiten trabajar con datos compartidos para usar un proveedor de contenido en lugar de acceder directamente a la base de datos SQLite. La única razón por la …
11 design  android 

6
¿Hay cuadernos enfocados en la programación? [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
¿Es esta forma de llamar a una función una mala práctica?
Tengo el siguiente código: public void moveCameraTo(Location location){ moveCameraTo(location.getLatitude(), location.getLongitude()); } public void moveCameraTo(double latitude, double longitude){ LatLng latLng = new LatLng(latitude, longitude); moveCameraTo(latLng); } public void moveCameraTo(LatLng latLng){ GoogleMap googleMap = getGoogleMap(); cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, INITIAL_MAP_ZOOM_LEVEL); googleMap.moveCamera(cameraUpdate); } Creo que de esta manera elimino la responsabilidad de saber qué …

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.