Ingeniería de software

24
Formatear código algo malo cuando se usa un VCS?

Casi siempre formateo mi código antes de comprometerme para asegurarme de que se haga correctamente. La mayoría de mi equipo realmente no se preocupa y no siempre formatea su código correctamente (cosas menores que no afectan el código pero afectan la legibilidad cuando se trata de mantenerlo)....

24
Pasar demasiado tiempo depurando

Ayer, lancé una versión v1.0 de un proyecto web en el que pasé unas 6 semanas trabajando (de vez en cuando, claro). No he hecho ningún registro exacto de mi tiempo, pero de acuerdo con mis experiencias, estimaría que de todo el tiempo que pasé programando, la mitad se dedicó a la depuración....

24
¿Cómo evitar las pruebas de unidades frágiles?

Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 8 años . Hemos escrito cerca de 3.000 pruebas: los datos han sido codificados, muy poca reutilización del código. Esta metodología ha comenzado a...

24
Máquinas de estado vs hilos

Alan Cox dijo una vez : "Una computadora es una máquina de estado. Los hilos son para personas que no pueden programar máquinas de estado". Dado que preguntarle directamente a Alan no es una opción para humillarme, prefiero preguntar aquí: ¿cómo se logra la funcionalidad de subprocesos múltiples...