¿Hay algunas estadísticas por ahí que muestran el aprox. ¿Cuántos usuarios tienen los lenguajes de programación populares y la tasa de este número aumenta con el
¿Hay algunas estadísticas por ahí que muestran el aprox. ¿Cuántos usuarios tienen los lenguajes de programación populares y la tasa de este número aumenta con el
¿Cómo llamas a las clases sin métodos? Por ejemplo, class A { public string something; public int a; } Arriba hay una clase sin ningún método. ¿Este tipo de clase tiene un nombre
Mi equipo de 4 desarrolladores experimentados trabaja en una gran aplicación modular de Windows (aproximadamente 200 KLoC). Me he centrado en la base de código central desde el comienzo del proyecto (hace 3 años) y gradualmente cambié a una posición de desarrollador semi-líder, aunque no soy el...
Actualmente abusamos de nuestro sistema de control de versiones y lo usamos ... más o menos como un FTP para almacenar grandes binarios de lanzamiento (4+ GB). Estamos tratando de alejarnos de esta práctica horrenda que tiene y continúa delegando y tomando más y más recursos de TI mientras...
Estoy diseñando un proyecto de software como servicio al que solo se podrá acceder en línea. Es posible que tenga una gran dependencia de un ejecutable que está cubierto por GNU GPL (v2 o posterior). Entiendo que mi código, si alguna vez fuera a distribuirlo, también debe distribuirse bajo los...
En los últimos meses, reconocí una gran emoción sobre las secuencias de comandos del lado del cliente en el desarrollo web. Pero si bien las tecnologías del lado del servidor son maduras, estables y bien aceptadas por los desarrolladores de back-end, las tecnologías del lado del cliente son...
Si tengo una función en mi código que dice así: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } Normalmente refactorizaría...
Nuestra compañía ha contratado a cinco nuevos desarrolladores junior para que me ayuden a desarrollar nuestro producto. Desafortunadamente, las nuevas características y las correcciones de errores entrantes generalmente requieren un conocimiento más profundo que el que un desarrollador recién...
Comencé a usar gitflow para un proyecto, y tengo una rama de características sobresaliente, así como una revisión recién creada. Según el flujo de trabajo de gitflow, la revisión se aplica a las ramas maestra y de desarrollo , pero no se dice ni se hace nada sobre las ramas de características...
En general, es bueno evitar palabras como "manejar" o "procesar" como parte de los nombres de rutina y nombres de clase, a menos que se trate de (por ejemplo) identificadores de archivos o (por ejemplo) procesos unix. Sin embargo, las clases abstractas a menudo no saben qué van a hacer con algo...
Heredé un proyecto bastante interesante en el que hay una buena oportunidad para tomar un software existente y convertirlo en una aplicación web SaaS. A medida que se hereda el proyecto, el código base / framework ya está definido como C ++ y MySQL. La aplicación en sí se compila y se ejecuta como...
¿Cuál es la diferencia entre sobrecargar un método y anularlo en Java? ¿Hay alguna diferencia en la firma del método, el especificador de acceso, el tipo de retorno,
Me he dado cuenta de que el 26 de julio (mi cumpleaños) se usa muy a menudo en varios ejemplos de PHP relacionados con la prevención del almacenamiento en caché http usando el Expiresencabezado,
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Solo me pregunto si ya existe un algoritmo de programación de torneos que pueda usar o incluso adaptar un poco. Aquí están mis requisitos: Un número variable de oponentes que pertenecen a un número variable de equipos / clubes cada uno debe ser emparejado con un oponente Dos oponentes no pueden...
Dado este ejemplo de Javascript que encontré var sum = function() { var i, sum = 0; for(i = 0; i < arguments.length; i += 1) { sum += arguments[i]; } return sum; }; ¿Qué ventaja hay en asignar una función a una
En un marco de aplicación cuando se puede ignorar el impacto en el rendimiento (10-20 eventos por segundo como máximo), ¿qué es más fácil de mantener y utilizar como medio preferido para la comunicación entre módulos: eventos o futuros / promesas / mónadas ? A menudo se dice que los eventos (pub...
Desde la página de c2wiki sobre acoplamiento y cohesión : Nombres de fuerza / nivel de cohesión (interdependencia dentro del módulo): (de peor a mejor, la alta cohesión es buena) Cohesión coincidente: (Peor) Los elementos del módulo no están relacionados Cohesión lógica: los elementos...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Soy nuevo en el desarrollo de aplicaciones multiplataforma. Me encontré con los frameworks multiplataforma muy similares AppMobi y PhoneGap . quiero saber ¿Hay alguna diferencia entre apk / ipa creado con Appmobi y apk / ipa creado con PhoneGap? ¿Hay alguna diferencia en las características...