Ingeniería de software

14
¿Es Unit Testing el objetivo principal del patrón MVC?

Recientemente en una entrevista, una de las preguntas fue '¿Por qué usamos MVC?' ¡Acabo de responder que está mucho más cerca de cómo están muchos de los sistemas del mundo real! Explicaron los beneficios que tiene cuando se trata de Mantenimiento, Escalabilidad, etc. Pero no estaban convencidos y...

14
un programador, muchos idiomas: el dilema del nombre

Cuando trabajas en múltiples lenguajes de programación, hay un problema que encuentras ... Un nombre válido (identificador) en un idioma no es válido en otro. Por ejemplo... var new function thisson palabras clave en JavaScript, pero puede usarlas libremente en Python. Del mismo modo list dict...

14
Consejos para lograr la entrega "continua"

Un equipo tiene dificultades para lanzar software con frecuencia (una vez por semana). Lo que sigue es una línea de tiempo de lanzamiento típica: Durante la iteración: Los desarrolladores trabajan en historias sobre la cartera de pedidos en ramas de características de corta duración (esto se...

14
Reestimación Scrum de historias

Todos los días, después del stand-up , mi equipo y yo actualizamos nuestras estimaciones para cada historia. Tengo la sensación de que hay algo mal con la forma en que lo hacemos, por lo que necesito su ayuda. Así es como lo hacemos: Estimación de Story A: 24 horas (8 horas por día - usamos "días...

14
¿Se usan compiladores fuera del desarrollo?

Hasta donde tengo entendido, los compiladores están destinados a desarrolladores que compilan su código en archivos ejecutables (código de máquina). Los compiladores no se extienden a la máquina de un cliente o al sistema de usuario final. En cambio, los desarrolladores solo usan el compilador...

14
¿Cuál es el lenguaje de producción más compatible y ampliamente utilizado para exportar los conocimientos y habilidades adquiridos de Haskell?

Me gusta Haskell, simple y llanamente. Si bien Haskell se usa en software de producción, no se despliega especialmente de lo que he visto. ¿Cuál es el lenguaje más similar y aún más utilizado en lo que respecta a los proyectos de producción para que tenga la posibilidad de usar algo similar en la...