Ingeniería de software

8
¿Cómo incluye el soporte en su Sprint?

Nuestra compañía se mudó a Scrum recientemente con un producto que fue casi codificado por una sola persona (Joe). Tenemos apoyo para hacer con nuestros clientes existentes que intentamos integrar en nuestro proceso. Por ahora probamos el siguiente enfoque: Hacemos una rotación con una persona a...

8
Python: ¿Cuál es el punto de usar "importar"?

No tengo muy claro este aspecto. Digamos que tiene un montón de archivos .py que son sus propios módulos separados. ¿Por qué cada archivo .py necesita importar los otros cuando usan esa clase? O ellos? Porque estaba bastante seguro de que otros lenguajes (Java, por ejemplo), no requerían...

8
¿Cómo validar correctamente su código?

Tengo alrededor de 4000 líneas de código para una aplicación web en JavaScript / PHP / CSS / HTML. ¿Cómo puedo probarlo correctamente? Solo soporto la última versión de IE y Safari. He resuelto todos los errores. ¿Hay una buena manera de probarlo para poder llegar a llamar robusto al código? He...

8
¿Cómo se valida la entrada crítica que no puede ser examinada?

¿Cómo se evita que los usuarios creen conjuntos de entrada erróneos, cuando no hay una forma práctica de examinar la entrada? La escena Modifico un pequeño paquete ERP escrito en Visual FoxPro. Una parte del paquete se refiere a la impresión de manifiestos de camiones y facturas que se enviarán...

8
Sprites de video HTML5

Actualmente estoy trabajando en un proyecto donde existe el requisito de componer dinámicamente múltiples fuentes de video sincronizadas en un solo lienzo. El prototipo inicial que armé cargó el video en HTMLVideoElements y luego usé requestAnimFrame (a través de la cuña de Paul Irish ) para...

8
Norma de gestión del cambio

¿Existe algún estándar de gestión de cambios que sea ampliamente aceptado en software y otras industrias? Trabajé en varias compañías con dominios objetivo absolutamente diferentes (banca de inversión y telecomunicaciones). Las empresas tenían una organización y procesos de gestión del cambio...

8
¿Cómo encadenar correctamente las funciones sobrecargadas?

Suponiendo que tiene funciones que toman un número creciente de parámetros opcionales (y un pseudo lenguaje que no permite parámetros opcionales y un número arbitrario de parámetros) como este: function doStuff(Param a) function doStuff(Param a, Param b) function doStuff(Param a, Param b, Param...

8
¿Existe realmente algo como "empujar"?

Una vez que escapas del ámbito de las señales eléctricas y te enfrentas al software, ¿existe realmente una arquitectura de "empuje" donde no hay encuestas periódicas? No puedo pensar en ningún diseño en el que no esté sondeando en algún nivel. Parece que siempre es solo un nivel o dos debajo de la...