Preguntas etiquetadas con c

12
Manejo de errores en PHP cuando se usa MVC

He estado usando Codeigniter mucho recientemente, pero una cosa que me pone nerviosa es manejar errores y mostrarlos al usuario. Nunca he sido bueno en el manejo de errores sin que se vuelva desordenado. Mi principal preocupación es cuando devuelvo errores al usuario. ¿Es una buena práctica usar...

12
¿Por qué usar typedefs para estructuras?

en C (ANSI, C99, etc.), las estructuras viven en su propio espacio de nombres. Una estructura para una lista vinculada podría verse así: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Sin embargo, parece bastante natural que la mayoría de...

12
Use una capa de servicio con MVC

Si un controlador se engorda demasiado y la creación de instancias del modelo comienza a acumularse, se podría usar una capa de servicio. Si acabo de ajustar la lógica dentro de una clase de servicio, obtendré un montón de servicios con uno / dos métodos. Esto se siente como un olor a código....

12
¿Cómo debo marcar los tipos en los programas C y C ++?

En esta respuesta mía , utilicé _tal final de los tipos, que terminaron en el mejor de los casos, controvertidos. Esta es la práctica que uso en mis proyectos actuales. typedef struct { int x; int y; } point_t; Se pretendía que fuera coherente con los tipos C de stddef.hlike size_to ptrdiff_t....