Ingeniería de software

8
Versión de WCF, URL de nombre y punto final

Tengo un servicio WCF y un Main Lib1. Digamos que tengo un servicio Guardar perfil. WCF obtiene datos (con contrato de datos predefinido) del cliente y los pasa a la clase principal Lib1, genera una respuesta y la envía de vuelta al cliente. Método WCF: SaveProfile (perfil ProfileDTO) ProfileDTO...

8
¿El patrón de fábrica abstracta escala?

Todavía estoy tratando de entender los patrones de diseño aquí, después de aprender el patrón abstracto de fábrica, me di cuenta de que este patrón no escalará bien. Echa un vistazo al diagrama uml del patrón abstracto de fábrica Si tengo que crear un nuevo 'AbstractProductC', tendré que agregar...

8
Arquitectura OOCSS / BEM / SMACSS

He estado trabajando en este artículo para organizar mi código front-end. Hace referencia a artículos sobre BEM / SMACSS, que a su vez hacen referencia a otros artículos. Realmente estoy tratando de entender cuáles son las mejores prácticas ... Tengo unos días para establecer este "estándar", y...

8
Utilidad de los "hitos" en el desarrollo ágil

Muchos rastreadores de problemas admiten algo llamado "hitos". Nunca he encontrado un uso para ellos. Parece que los hitos solo son útiles cuando haces grandes empujes programados, pero no si implementas nuevas funciones y correcciones de errores a medida que se completan. ¿Cuándo / cómo usarías...

8
Registros en cascada "eliminados" que realmente no se eliminan

Solo trato de obtener algunas ideas sobre lo que la gente hace para este escenario. Tenemos una base de datos del sistema (SQL Server 2008 R2) que tiene tablas y cada tabla tiene un campo que podemos llamar "Eliminado". Básicamente es un campo de bits si es un 1, el registro se elimina, si es un 0,...

8
¿Cómo puedo compartir datos en varios sitios web?

Estoy tratando de desarrollar un sistema simple para compartir datos en varios sitios web. La mayoría de ellos están desarrollados en PHP, mientras que algunos están desarrollados en Wordpress / Drupal. La información redundante se distribuye en varios sitios web y esto ha causado un problema en el...

8
¿Qué es el despacho? ¿Implica una resolución dinámica?

AFAIK, el término despacho significa solo una resolución de método y una llamada. No importa si es estático o dinámico. Vi que muchas personas están usando un término como despacho estático y despacho dinámico . Lo que me confunde es que también hay algunas descripciones misteriosas. Estaba...

8
¿Limitar el compromiso en Scrum conduce a la complacencia?

En mi organización, los equipos Scrum casi nunca terminan todas sus historias al 100%. Sugerí que nos comprometiéramos a contar menos historias cada Sprint, pero el gerente de I + D dice que si lo hacemos, la gente aún no completará el trabajo, sino que hará menos, lo que ralentizará el desarrollo....