Preguntas etiquetadas con design

8
Comprobación de condiciones previas o no

He estado buscando una respuesta sólida a la pregunta de si se deben realizar o no verificaciones de tiempo de ejecución para validar las entradas con el fin de garantizar que un cliente se haya apegado a su final del acuerdo en el diseño por contrato. Por ejemplo, considere un constructor de clase...

8
Resumen DAL - ¿Usar interfaz con clase interna?

Tenemos una capa de lógica de negocios (BLL) que está estrechamente unida a nuestra capa de acceso a datos (DAL). Hacemos llamadas como esta: using (FooData data = new FooData()) { data.DoSomething(); } Es importante tener en cuenta que todas nuestras clases de datos están internaly están en el...

8
Tablas sin clases posibles con Datamapper?

Tengo una clase de artículo con los siguientes atributos: itemId,name,weight,volume,price,required_skills,required_items. Como los dos últimos atributos serán multivalorizados, los eliminé y creé nuevos esquemas como: itemID,required_skill( itemIDes la clave externa, itemID and required_skilles...

8
Consideraciones al diseñar un tipo de archivo

Estoy a punto de comenzar a escribir un proceso para guardar parte de la estructura de datos del código en un archivo de algún tipo propietario, aún no definido. Sin embargo, nunca antes había diseñado un tipo o estructura de archivo. ¿Hay alguna cosa, en general, que debería considerar antes de...