¿Cuál es la ventaja de usar solicitudes de extracción en lugar de simplemente fusionar una rama en maestra sin una? Particularmente en un equipo donde todos los desarrolladores tienen acceso completo a
¿Cuál es la ventaja de usar solicitudes de extracción en lugar de simplemente fusionar una rama en maestra sin una? Particularmente en un equipo donde todos los desarrolladores tienen acceso completo a
Me encanta la creación de prototipos como una forma rápida y efectiva de poner una interfaz de usuario frente a un usuario. Muchas veces, sin embargo, la administración se pone en el camino, y el prototipo es arrastrado pateando y gritando al desarrollo de la corriente principal. ¿Cómo manejas a...
Siempre me ha intrigado la programación en pareja, pero en 12 años de desarrollo nunca he trabajado en un lugar donde hayan empleado esta práctica, por lo que siempre he sido escéptico sobre cómo la gente lo ve. Me pregunto si esto se debe a dinero / tiempo (¡¡¡El jefe de pelo puntiagudo que ve a...
El enfoque incremental es un método de desarrollo de software en el que el modelo se diseña, implementa y prueba de forma incremental (se agrega un poco más cada vez) hasta que se termina el producto. Implica tanto desarrollo como mantenimiento. El producto se define como terminado cuando cumple...
Para muchas personas de TI, incluido yo mismo hace unos años, el proceso de desarrollo de software ideal implicaría la creación de documentos de diseño detallados con muchos diagramas UML antes de que se escriba una línea de código. (Esto parece una descripción del modelo de cascada, pero es lo...
Estoy estudiando un enfoque para comprender mejor cómo el flujo de trabajo de integración continua se adapta mejor en una empresa de desarrollo de software con el método scrum. Estoy pensando en algo como esto: ¿Sería un buen flujo de
Wikipedia dice que Agile es un tipo de "RAD" que supongo que es incorrecto. Por lo que sé, Agile se desarrolló porque RAD en sí mismo no fue tan exitoso en los años 90 (demasiado rígido para los cambios). ¿O estoy equivocado? (Observación: aparentemente, el artículo de Wikipedia sobre el...
He trabajado en varios equipos pequeños durante los últimos 9 años. Cada uno tenía las buenas prácticas obvias, como reuniones cortas, control de revisiones, software de integración continua, seguimiento de problemas, etc. En estos 9 años, nunca he escuchado mucho acerca de las metodologías de...
Trabajo en una empresa que hace aplicaciones web para varios bancos y algunas tiendas electrónicas más pequeñas. Empleamos a unos 20 desarrolladores y tenemos 4-5 proyectos en desarrollo en cualquier momento. Nuestros equipos de desarrollo no interactúan mucho y muchos de los mismos problemas se...
Nuestra compañía envía una gama de productos de escritorio para Windows y muchos usuarios de Linux se quejan en foros de que deberíamos haber sido versiones escritas de nuestros productos para Linux hace años y la razón por la que no lo hacemos es somos una corporación codiciosa todos nuestros...
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
Acabo de tomar un nuevo trabajo en una universidad como (el único) desarrollador de aplicaciones web. La universidad tiene varios sistemas heredados dispares pero todos muy mal codificados. Construidos principalmente en PHP, se ocupan de cosas como asistencia, resultados de exámenes,...
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 5 años . Siguiendo la...
Un poco de antecedentes aquí: somos un pequeño equipo (de 5) de desarrolladores de RAD responsables del desarrollo de software interno en una gran empresa que no es de software. El "software interno" varía desde una aplicación .NET de escritorio que utiliza un servidor MSSQL como back-end para...
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 4 años . Soy el desarrollador...
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 . En mi trabajo...
Una base de código bien probada tiene varios beneficios, pero probar ciertos aspectos del sistema da como resultado una base de código que es resistente a algunos tipos de cambio. Un ejemplo es probar resultados específicos, por ejemplo, texto o HTML. Las pruebas a menudo se escriben...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. Cerrado hace 4 años . Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico....
Mi equipo creó un sitio web para un cliente hace varios años. El rendimiento del sitio ha estado creciendo muy rápidamente y nuestro cliente nos ha pedido que aumentemos nuestro equipo para satisfacer sus necesidades de mantenimiento y solicitud de funciones. Comenzamos con una pequeña cantidad de...
Estoy en el mercado laboral y tengo un conjunto de prioridades para mi próximo trabajo, incluyendo salario, línea de negocio, etc. Sin embargo, una cosa que no está en mi lista de requisitos es la metodología del proceso de desarrollo. Siento que mi trabajo es crear software y veo la estructura del...