¿Los eventos solo se usan para la programación GUI? ¿Cómo se maneja en la programación de backend normal cuando algo le sucede a esta otra
¿Los eventos solo se usan para la programación GUI? ¿Cómo se maneja en la programación de backend normal cuando algo le sucede a esta otra
Estoy trabajando en un proyecto de software donde tenemos que construir tres API. Uno para el canal de banca doméstica , uno para el canal de la agencia y un tercero para el canal móvil . La API de la agencia es la más completa ya que tiene todas las funcionalidades ... luego una API de inicio un...
Mi estilo de codificación para llamadas a funciones anidadas es el siguiente: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); Recientemente me cambié a un departamento donde se usa mucho el...
Considere esta una pregunta "académica". Me he estado preguntando acerca de cómo evitar NULL de vez en cuando y este es un ejemplo en el que no puedo encontrar una solución satisfactoria. Supongamos que almaceno medidas donde en ocasiones se sabe que la medida es imposible (o que falta). Me...
en un monitor de pantalla panorámica, se pueden ver fácilmente más de 80 caracteres a la vez, sin barras de desplazamiento. incluso linus torvalds ve el límite de 80 caracteres como obsoleto . Entonces, ¿el límite de 80 caracteres sigue siendo relevante en tiempos de monitores de pantalla...
Hay un montón de preguntas acerca de lo que los libros de programación debe estar en la estantería del programador. ¿Qué hay de los libros no relacionados con la programación que pueden ayudarlo a convertirse en un mejor programador o desarrollador? También sería interesante saber por qué...
Quizás la mayor promesa de usar el paradigma orientado a objetos es la reutilización del código. Algunos discuten que esto se logró. ¿Por qué se logró (no)? ¿El código se reutiliza como lo define OOP y hace que los proyectos sean más productivos? ¿O más manejable? ¿O más fácil de mantener? ¿O con...
Hasta ahora escuché sobre: Cálculo lambda Programación lambda Expresiones lambda Funciones lambda Todo lo cual parece estar relacionado con la programación funcional ... Aparentemente se integrará en C ++ 1x, por lo que podría entenderlo
Como he depurado problemas en com, lado a lado, lidiado con dll hell, todo mientras odiaba el registro de windows con pasión, me preguntaba por qué es necesario. Nunca me sentí obligado a leer un libro completo sobre las mejores prácticas de registro, y luego simplemente "entenderlo". Sin...
Actualmente estamos contratando un desarrollador junior para que me ayude, ya que tengo más proyectos de los que puedo administrar actualmente. Nunca he contratado a nadie que no fuera amigo o al menos conocido. Tengo una entrevista telefónica con el único solicitante que realmente me llamó la...
Donde trabajo, practicamos el ágil de scrum con iteraciones de 3 semanas. Sí, sería bueno si las iteraciones fueran más cortas, pero cambiar eso no es una opción en este momento. Al final de la iteración, generalmente encuentro que el último día pasa muy lentamente. El trabajo real ya ha sido...
Entonces, acabo de comenzar una pasantía y me preocupa hacer demasiadas preguntas. Mi mentor me asigna proyectos y me ayuda a aprender todas las tecnologías y metodologías de la compañía. Sin embargo, hay tanto material nuevo que puedo aprender mientras hago este proyecto que tengo muchas...
Me resulta frustrante cómo la velocidad de desarrollo que deberían ofrecer los lenguajes dinámicos se ve significativamente comprometida por la falta de compleciones y otros activos que los IDE le darían en sus contrapartes estáticas. No se trata solo de escribir menos: es el aumento de la...
¿Es esencial el uso de la inyección de dependencia (DI) para las pruebas unitarias? No puedo pensar en otra alternativa para aislar el código para que pueda probarse. Además, todos los ejemplos que he visto usan este patrón. ¿Es porque es la única opción viable o hay otras...
Hace años, me sorprendió cuando descubrí que Intel vende compiladores compatibles con Visual Studio. Lo probé en particular para C / C ++, así como fantásticas herramientas de diagnóstico. Pero el código simplemente no era computacionalmente intensivo para notar la diferencia. La única impresión...
Me parece que muchas bibliotecas C ++ más grandes terminan creando su propio tipo de cadena. En el código de cliente que o bien tiene que usar el uno de la biblioteca ( QString, CString, fbstringetc., estoy seguro de que nadie puede nombrar algunos) o mantener la conversión entre el tipo estándar y...
Resumen del problema: En pocas palabras, heredé una base de código y un equipo de desarrollo que no puedo reemplazar y el uso de God Objects es un gran problema. En el futuro, quiero que tengamos que volver a factorizar las cosas, pero me están haciendo retroceder los equipos que quieren hacer...
Quiero preguntar: estoy aprendiendo lentamente jQuery. Lo que veo es un ejemplo exacto de un antipatrón de objeto de Dios . Básicamente, todo va a la $función, sea lo que sea. ¿Estoy en lo cierto y es jQuery realmente un ejemplo de este
Personalmente no me he encontrado con una situación en la que haya necesitado usar el tipo WeakReference en .Net, pero la creencia popular parece ser que debería usarse en cachés. El Dr. Jon Harrop dio un muy buen caso contra el uso de WeakReferences en cachés en su respuesta a esta...
Primero, algo de contexto (cosas que la mayoría de ustedes saben de todos modos): Cada lenguaje de programación popular tiene una evolución clara, la mayoría de las veces marcada por su versión: tiene Java 5, 6, 7, etc., PHP 5.1, 5.2, 5.3, etc. Al lanzar una nueva versión, hay nuevas API...