Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . Para alguien con...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . Para alguien con...
He escuchado a la gente hablar mucho sobre lógica de negocios en el trabajo y en línea, y he leído varias preguntas en este sitio al respecto, pero el término aún no tiene mucho sentido para mí. Por ejemplo, aquí hay algunas declaraciones (parafraseadas) que a menudo veo: "La lógica empresarial...
A menudo escucho a la gente decir que los programadores de C ++ deberían exponer la API pública de su biblioteca / producto como una API C. ¿Qué significa eso y cuáles son sus
El lenguaje C ++ permite la mezcla de C ++ y C en un archivo fuente. Por ejemplo, extern "C" { struct bar { /* ... */ } } ¿C ++ o alguna vez ha admitido otros "lenguajes de enlace" que no sean C? por ejemplo extern "Pascal"oextern
¿Es un olor a código llamar método público en método privado de la misma instancia de
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . Cuando...
Hoy en día, el problema del modelo de caja de Internet Explorer no es un problema. La mayoría de los desarrolladores web colocan una <!DOCTYPE>etiqueta para exigir el cumplimiento de los estándares, y ya a nadie le importa realmente soportar Internet Explorer 5.5. Sin embargo, algunos...
Estoy tratando de rediseñar una aplicación web que desarrollé para usar el patrón MVC, pero no estoy seguro de si la validación debe manejarse en el modelo o no. Por ejemplo, estoy configurando uno de mis modelos así: class AM_Products extends AM_Object { public function save( $new_data =...
Estoy construyendo una aplicación web usando un patrón MVC. Siguiendo este tipo de arquitectura, podemos ver que todos los métodos utilizados para interactuar con la base de datos se implementan en el modelo . Pero, ¿qué sucede si tengo que llamar a un servicio expuesto por otros en la web? Por...
En lenguajes fuertemente tipados como Java y C #, void(o Void) como tipo de retorno para un método parecen significar: Este método no devuelve nada. Nada. Sin retorno. No recibirá nada de este método. Lo realmente extraño es que en C, voidcomo un tipo de retorno o incluso como un tipo de...
Recientemente comencé a aprender C ++, y como la mayoría de las personas (según lo que he estado leyendo) estoy luchando con los punteros. No en el sentido tradicional, entiendo lo que son, y por qué se usan, y cómo pueden ser útiles, sin embargo, no puedo entender cómo sería útil incrementar los...
Estoy trabajando con una nueva base de código que hace un uso intensivo de async / wait. La mayoría de las personas en mi equipo también son bastante nuevas en async / wait. En general, tendemos a mantener las mejores prácticas según lo especificado por Microsoft , pero generalmente necesitamos que...
Se me ha asignado la tarea de implementar un lenguaje específico de dominio para una herramienta que puede llegar a ser bastante importante para la empresa. El lenguaje es simple pero no trivial, ya permite bucles anidados, concatenación de cadenas, etc. y es prácticamente seguro que se agregarán...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Recientemente he...
En este artículo de MSDN , se proporciona el siguiente código de ejemplo (ligeramente editado por brevedad): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await...
En mi aplicación web ASP.net MVC4 utilizo IEnumerables, tratando de seguir el mantra para programar en la interfaz, no la implementación. Return IEnumerable(Of Student) vs Return New List(Of Student) La gente me dice que use List y no IEnumerable, porque las listas obligan a que se ejecute la...
Objective-C presenta una buena orientación a los objetos, simplicidad, elegancia y (como un superconjunto de C), habilidad de bajo nivel. Podría parecer la alternativa simple y moderna a C ++ que muchas personas buscan e intentan encontrar en Go. Pero solo se usa en los entornos Cocoa y...
Digamos que tengo un procedimiento que hace cosas : void doStuff(initalParams) { ... } Ahora descubro que "hacer cosas" es una operación bastante complicada. El procedimiento se hace más grande, lo divido en varios procedimientos más pequeños y pronto me doy cuenta de que tener algún tipo de...
Tuve una discusión con un compañero de trabajo hoy, si el uso del operador de Java instanceofes una especie de reflexión. Y la discusión evolucionó rápidamente hacia lo que realmente define la reflexión. Entonces, ¿cuál es la definición de reflexión? ¿Y se instanceofconsidera el uso de "usar la...
Sé que cuando se compilan aplicaciones (nativas o web) como las de Apple AppStore o Google Play, es muy común usar una arquitectura Model-View-Controller. Sin embargo, ¿es razonable crear también aplicaciones utilizando la arquitectura Component-Entity-System común en los motores de...