Cuando edito código no UI en un proyecto, puedo ser relativamente productivo (trabajando de arriba hacia abajo desde la capa de servicio), siguiendo un enfoque TDD, Im casi siempre fuera del depurador hasta la integración, no perfecto pero lo suficientemente feliz. FYI, trabajo en C# con R # habilitado en VS2008.Procastinación al pasar del código C# a html/css/jquery
Sin embargo, cuando cambio para pegar una interfaz web sobre algo, soy terriblemente malo al presionar F5 haciendo algunos cambios aquí y allá en css/html, cambiando iconos de famfam, depurando en firebug, agregando más jquery, etc. FYI , Trabajo en ASP.Net donde el controlador delega la mayoría a la capa de servicio, usando Viewmodels dedicados a las Vistas, etc. generalmente siguiendo a clean mvc. El código en los controladores no es TDD, ya que encontré básicamente un proxy para la capa de servicio con una pequeña asignación a/desde viewmodels/formmodels, así que me salté esta parte.
Los desarrolladores que llegan al área jquery/html/css a menudo tienen sugerencias para aumentar la productividad y evitar la provisión (por ejemplo, aquí en SO ahora). Esto podría aplicarse igualmente a los desarrolladores de Java
Depende de si usted es el diseñador y el desarrollador (y probable probador, etc.) al mismo tiempo ... no todos pueden darse el lujo de trabajar en un área de desarrollo web. – SamWM
Sí, acepto que Firebug es crítico. Desafortunadamente no puedo externalizar algunos proyectos debido a los costos y las decisiones de la compañía, para ser justos puedo hacer jquery y el diseño semántico de HTML, etc. pero me gustaría ajustar una barra de herramientas por medio día. –